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.

Commentaires

Aucun commentaires

Laisser un commentaire


Votre email ne sera pas publié