Framework W :: Documentation

Light & powerful PHP framework

Conventions du framework W.

Conventions obligatoires

  • La variable contenant l'instance de l'applicaiton doit être nommée $app
  • Les contrôleurs doivent être dans l'espace de nom \Controller\, donc dans le dossier app/Controller/
  • Le nom des contrôleurs doit être suffixé par le mot Controller (exemple PostController)
  • Les modèles doivent être dans l'espace de nom \Model\, donc dans le dossier app/Model/
  • Le nom des modèles doit être suffixé par le mot Model (exemple PostsModel)

Conventions d'usage

  • Le nom des routes et des fichiers de vue sont écrit en minuscules, les mots séparés par des underscore (_)
  • Le nom des tables MySQL est deviné automatiquement en fonction du nom du modèle, les mots séparés par des underscore, et la clé primaire est toujours `id`
  • Le fichier de vue associé à une méthode de contrôleur devrait être placé dans un dossier portant le même nom que le contrôleur, sans le suffixe Controller (exemple le fichier de vue de PostController->showAll() est app/Views/post/show_all.php)
  • Le fichier de vue devrait être nommé exactement comme la méthode de contrôleur y menant, en minuscules et underscores.