Aunque los helpers de Symfony están pensados para ser usados en la vista, nos puede resultar útil e incluso imprescindible algunas veces usarlos fuera de la misma.
Symfony 1.2 nos permite hacerlo de la siguiente manera:
/*creamos un array con los nombres de los helpers
que necesitamos y de los que dependan*/
$hprs = array('Url', 'Tag', 'Asset');
//cargamos los helpers
sfProjectConfiguration::getActive()->loadHelpers($hprs);
//ya podemos usarlos sin problema
$url = url_for('modulo/acción?variable=valor');