Bonjour,
Pour éviter de répéter des bouts de code dans ma classe Controller, je voudrais déclarer des variables statiques pour pouvoir les récupérer par la suite dans certaines de mes fonctions, mais j'ai une erreur:
syntax error, unexpected T_VARIABLE, expecting T_FUNCTION..
quand j'insére au début de la classe:
En lisant la doc, j'ai vu qu'il y a une méthode "preExecute()"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public $var = sfConfig::get('var_name');
mais dans la doc symfony c'est marqué que le code est à chaque fois exécuté dans toutes les actions, alors que je souhaiterais les récupérer uniquement dans 2 de mes actions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function preExecute() { $this->var = sfConfig::get("var_name"); }
A votre avis quel est le meilleur moyen de le faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function preExecute() { // The code inserted here is executed at the beginning of each action call ... }
Merci!!!!!!!
Partager