Information  Vous êtes sur mobile ou tablette ? Tenez votre appareil à l'horizontale !

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 :