Configuration
Une fois votre projet créé, regardons le fichier de configuration,
nous retrouvons les renseignements saisi dans le formulaire de création de projet :
- public static $_PDO_type
- public static $_PDO_host
- public static $_PDO_dbname
- public static $_PDO_login
- public static $_PDO_psw
- public static $_hash_algo
- public static $_title
- public static $_prefix
- public static $_SMTP_host
- public static $_SMTP_auth
- public static $_SMTP_login
- public static $_SMTP_psw
Première chose que l'on peut remarquer : toutes ces variables sont en "public static",
elles sont donc accessibles à tout moment dans le projet depuis config::
Mais intéressons nous aux autres variables :
- public static $_favicon : chemin d'accès à la favicon du projet
- public static $_sitemap : si true, un sitemap sera créé pour le projet (les sitemap sont utiles à l'accessibilité et au référencement)
- public static $_statistiques : si true, des statistiques seront faites sur l'activité des utilisateurs
Et pour finir :
- public static $_route_auth
- public static $_route_unauth
Il s'agit des routes de l'application, par défaut il y a des routes pour les utilisateurs authentifiés (route_auth) et d'autres pour les non-authentifiés (route_unauth)
Les routes se définissent dans la fonction config::onbdd_connected() afin de pouvoir etre manipulées à volonté
( ajouter des routes conditionelles, faire gérer les routes par une entité, utiliser la classe trad (traductions), ...)
Une route se définit ainsi :