Symfony: caricare helper dalle action

Talvolta è utile poter caricare alcuni helper dal controller o dal modello, per esempio mi è capitato di dover formattare una data o utilizzare alcuni dei miei helper direttamente dal controller.
Per far questo è sufficiente inserire il codice seguente nel metodo in cui si ha la necessità:


sfLoad::helpers(array('helper1', 'helper2', ...));

Buon coding.

UPDATE: per sf 1.4


$this->getContext()->getConfiguration()->loadHelpers('Partial');
$this->getContext()->getConfiguration()->loadHelpers(array('helper1', 'helper2', ...));
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone
Written by kea

6 Comments

  1. odino

    Non l’ho ancora provato ma c’è pure questa da vedersi, per evitare il context:

    sfLoader::loadHelpers(array(‘jQuery’,’Asset’,’Tag’,’Url’));

  2. odino

    …azz, mi ricordavo di questo vecchio post ma ho visto che hai già inserito la soluzione per la 1.4, l’ho trovata per caso oggi in sfAction 🙂

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *