The sfLoader::loadHelpers() method is deprecated. Please use the same method from sfApplicationConfiguration.

01Dic09

El método para cargar Helpers desde un Action sfLoader::loadHelpers() a sido deprecateado (existe esa palabra?). En reemplazo se debe utilizar el método loadHelpers de la clase sfApplicationConfiguration, como vimos en el anterior post.

Logs en la barra de depuración

Para resolver el problema tenemos que cambiar las llamadas, por ejemplo si tenemos:

class detalleAction extends sfAction
{
	public function execute($request)
	{
		sfLoader::loadHelpers('NombreHelper');
		
		//...
	}
}

a la siguiente forma:

class detalleAction extends sfAction
{
	public function execute($request)
	{
		sfContext::getInstance()->getConfiguration()
				->loadHelpers('NombreHelper');
		
		//...
	}
}

Espero les sirva.
Saludos



One Response to “The sfLoader::loadHelpers() method is deprecated. Please use the same method from sfApplicationConfiguration.”

  1. 1 Antsanch

    Justo esta estaba buscando, hace tiempo que lo habia intentado y finalmente lo abandone y use una forma mucho menos elegante para resolver un problema, espero poder ahora resolverlo mas fácil y con menos código, por cierto creo que la traducción de “deprecated” es “depreciado”😀

    saludos



A %d blogueros les gusta esto: