Maintenant que nous commençons à connaître symfony
Publié par Aline Bunelle
Nous avons déjà vu pas mal de chose sur symfony, et nous commençons maintenant à nous y habituer.
Allons plus loin dans la configuration
Nous n’avons pour l’instant que la configuration d’une route par défaut, et de notre layout. Mais comme vous vous en doutez il y a beaucoup d’autres choses plus intéressantes que l’on peut configurer.
Factories
Le fichier factories.yml défini les classes à utiliser pour le fonctionnement des :controller //Gestion des actionsrequest //Gestion des requêtes du clientresponse //Gestion des réponses du clientuser //Gestion du compte utilisateurstorage //Gestion de la sessioncache //Gestion du cache
all:
storage:
class: sfSessionStorage
param:
session_name: NOM_COOKIEOu de modifier le nom de la classe myUser (créer par défaut) sans grand intérêt.
Si vous redéfinissez une classe elle doit évidemment se situer dans le dossier lib de l’application, ou à la racine si elle s’applique à toutes vos applications.
Settings
Le fichier settings.yml va nous permettre de définir beaucoup de choses. Consultez ce fichier, il contient toutes les posibilités commentées. Ces valeurs commentées sont en réalité les valeurs par défaut affectées à votre application.
Vous pourrez entre autre gérer les modules et actions à appeler en cas de diverses erreurs.
Nous avons vu les validations et l’affichage d’erreurs (dans les formulaires). Vous avez donc remarqué l’affichage de fléches vers le bas encadrant ces messages. Vous pouvez modifier ces caractères de préfixe et suffixe ici également :# validation_error_prefix: ' ↓ '
# validation_error_suffix: ' ↓'# validation_error_class: form_error
# validation_error_id_prefix: error_for_# max_forwards: 5Chaque paramètre est commenté, je vous laisse donc lire ce fichier.

