-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
Cette page concerne la configuration globale du framework.
Les fichiers de configurations du framework sont situés dans le dossier config/.
La configuration de BDS Framework se fait à l'aide de tableaux PHP.
<?php
return [
'debugFile' => false,
'debugBar' => true,
'errorLogger' => false,
'showExceptions' => true,
'timezone' => 'Europe/Paris',
'locale' => 'fr',
'twigViews' => 'app/views',
'twigCache' => 'cache/twig',
'db_driver' => 'mysql',
'db_host' => 'localhost',
'db_name' => 'BDS_Framework',
'db_username' => 'root',
'db_password' => null,
];
debugFile
: [boolean]: Cette option est dépassée, elle disparaîtra du code du framework d'ici la prochaine mise à jour.
debugBar
: [boolean]: Si true, un bouton sera présent en bas à droite de vos pages web, permettant d'accéder à un menu vertical d'accès rapide à certaines variables du framework. Par exemple, cette debugBar fait apparaître le temps de chargement de la page sur laquelle vous vous situez.
errorLogger
: [boolean]: Si true, les exceptions levées sur votre site seront capturées et enregistrées sous forme de logs dans le fichier storage/logs/frameworkLogs.txt
.
showExceptions
: [boolean]: Si true, les exceptions levées sur le site seront capturées et affichées sur la page des erreurs 500. Sinon, elles ne seront pas affichées.
timezone
: [string]: Décalage horaire par défaut utilisé par certaines fonctions de date/heure.
locale
: [string]: Informations de localisation. Ce paramètre doit être l'identifiant de la langue de votre site. Exemple: fr, en, de.
twigViews
: [string]: Ce paramètre défini le chemin des vues pour faire fonctionner correctement le moteur de template Twig.
twigCache
: [string]: Ce paramètre défini le chemin du cache des vues Twig.
db_driver
: [string]: Préfixe DSN désignant le pilote à utiliser pour la connexion à la base de données. (mysql
ou sqlite
)
db_host
: [string]: L'hôte sur lequel le serveur de base de données se situe. (Ex: "localhost")
db_name
: [string]: Le nom de la base de données.
db_username
: [string]: Identifiant de connexion à la base de données.
db_password
: [string|null]: Mot de passe de l'identifiant de connexion à la base de données.