Por actualizar apurado de ZF 1.7 a 1.8 (actualizado)

Notice: Zend_Loader::Zend_Loader::autoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in [..]/library/Zend/Loader.php on line 186

Interesante, ni bien lo solucione les comento ;-)

Actualización

Antes estábamos usando:

include "Zend/Loader.php";
Zend_Loader::registerAutoload();


Ahora debemos usar:

require_once 'Zend/Loader/Autoloader.php';

$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader(true);
$loader->suppressNotFoundWarnings(false);

Luego que lea un poco más me fundamentaré mejor sobre lo que hay que hacer de ahora en adelante ,-)

Nueva actualización:

5 comentarios:

Andrés Guzmán dijo...

Bueno tenerlo en cuenta al momento de emigrar a 1.8

Gracias Enrique ;-)

Enrique Place dijo...

Que tal estimado Andrés ;-)
La verdad que de apurado me di contra la pared, acostumbrado a hacer "svn update" y que todo siguiera funcionando sin problemas... pero no fue el caso ;-)

Por ahora lo más grave es eso.

Unknown dijo...

off topic.
Enrique, mirando código tuyo (ya no recuerdo de cuál de los 300 SVN's que tienes en code.google) veo en el bootstrap del core. en "setSessionDefault () "
$session = new Zend_Session_Namespace($session_name);
$this->_registry->set('session', $session);

¿Esto no debería ser?

$this->_registry->set('session', $session_name);

La intención no es guardar el nombre del namespace de la sesion dentro del registro de aplicacion ¿?.. o se me escapa algo...

thankyou nano!

Kikee dijo...
Este blog ha sido eliminado por un administrador de blog.
Enrique Place dijo...

Estimado Socendani:

$session = new Zend_Session_Namespace($session_name);

$this->_registry->set('session', $session);

> ¿Esto no debería ser?

$this->_registry->set('session', $session_name);


> La intención no es guardar el
> nombre del namespace de la sesion
> dentro del registro de aplicacion
> ¿?.. o se me escapa algo...

No, si estamos pensando en POO nuestra "unidad mínima" debería ser un objeto... por lo tanto en este caso no guardas el nombre de la sesión, estás guardando el objeto de sesión para luego pedirle más información que el nombre.

¿Se entiende? ;-)

Abrazos!

Entradas populares