Si vous avez besoin des Helpers dans les classes de symfony, une classe form par exemple ou dans une action, vous ne pouvez pas utiliser use_helper('HelperName'), Vous devez utiliser sfApplicationConfiguration, exemple dans une classe de formulaire :
class ModelForm extends BaseModelForm
{
public function configure()
{
// Chargement du helper Url
sfApplicationConfiguration::getActive()->loadHelpers('Url');
}
}
Le code suivant vous permet par exemple d'utiliser url_for dans la classe.
Infos
Comment utiliser un helper de symfony à un autre endroit que dans les vues ? Dans une classe de formulaire (sfForm) ou des actions par exemple.
- Niveau : Débutant
- Catégorie : Symfony 1.4
- Publié le : 13 décembre 2010
- Dernière Mise à jour : 13 décembre 2010
- Notions abordées :