Plus qu'un tutoriel vous retrouvez ici le détail du coeur du framework
Vous pouvez avoir besoin de gérer des fichiers ou formater des données, inutiles de réinventer la roue. PuzzleApp contient de classes utilitaires.
La classe Date contient des fonctions pour formater vos dates .
Exemple
Date::Now();
La classe Email contient toutes les fonctions pour envoyer des emails
//Creation de l'email
$Email
$Email->Sender = "contact@PuzzleApp.com";
// sujet et message de l'email
$Email->Title = $emailSubjet
$Email->Body .= $emailMessage;
$Email->Send("jean@test.com");
La classe File contient toutes les fonctions pour gérer les fichiers
$template = "../View/Core/App/app.tpl";
return File::GetFileContent($template);
La classe Format contient toutes les fonctions pour formater du texte. Par exemple pour transfomer les textes pour les url
$article->Code->Value = Format::ReplaceForUrl($name);
La classe ImageHelper contient toutes les fonctions pour gérer les images
$image = new ImageHelper();
$image->load($directory.$idElement."/".$fileName);
$image->fctredimimage(48, 0,$directory.$idElement."/".$fileNameMini."_96.png");