Chapitre 46. Fichiers importants
Les fichiers à inclure sont dans la table menu_ref, cette table est accèdée à travers la table profile_menu qui décrit l’interface de l’utilisateur, ce qui automatiquement empêche un utilisateur d’accèder à un menu auquel il n’a pas accès.
Le répertoire include contient les fichiers à inclure, les noms de fichiers suivent la logique suivant :
- ajax
-
Action ajax, le nom de fichier commence par ajax, contient le contenu de la variable op, c’est cette variable qui va indiquer le fichier à include.:footnote:voir https://wiki.noalyss.eu/doc/ajax__misc_8php.html
- fichier à inclure
-
le nom de fichier termine par inc.php,
- fichier ORM
-
correspondant à une table NOM_TABLE dans la base de données:class_NOM_TABLE_sql.php,
- fichier d’object
-
le nom commençent par class
Dans le répertoire template, vous avez les modèles, ce sont des fichiers contenant surtout du code HTML.
En résumé :
Les contrôleurs sont do.php, export.php
Les modèles sont dans include/template
et les vues sont dans le répertore include