Skip to content

Configuration

Florian / Fkeloks edited this page Jul 7, 2017 · 1 revision

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.

Modèle :

<?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,

];

Debug

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.

Temps et langue

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.

Moteur de template

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.

Base de données (Si MySql)

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.

Informations

Configuration

Développement

Outils

Clone this wiki locally