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', ...));




Grande che l’hai condivisa!! Buon weekend!
sulla 1.4 mi restituisce che non trova la classe sfLoad…
@odino: hai perfettamente ragione, funziona solo con sf 1.2 per 1.4 ho aggiornato il post
buono a sapersi!
Non l’ho ancora provato ma c’è pure questa da vedersi, per evitare il context:
sfLoader::loadHelpers(array(‘jQuery’,'Asset’,'Tag’,'Url’));
…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