Tutoriel : Le framework puzzleApp

Plus qu'un tutoriel vous retrouvez ici le détail du coeur du framework

Les utility

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.

1.La classe Date 

La classe Date contient des fonctions pour formater vos dates .

Exemple 

Date::Now();

 

2.La classe Email

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");

 

3. La classe File 

La classe File contient toutes les fonctions pour gérer les fichiers 

 

$template = "../View/Core/App/app.tpl";
return File::GetFileContent($template);

 

4. La classe Format

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);

 

5. La classe ImageHelper 

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");