Pergunta

Eu tenho usado isso, e ele funciona muito bem em 1,7, mas não em 1.8.

    require_once('Zend/Loader.php');
    Zend_Loader::registerAutoload();

Ele diz que está obsoleto, e que eu deveria usar Zend_Loader_Autoloader vez, mas eu não consigo fazê-lo funcionar. Alguma sugestão?

Foi útil?

Solução

No mínimo você vai precisar alterar o código para

require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();

Se você tem algum código que não está com namespace, como modelos, você vai precisar disso também:

$loader->setFallbackAutoloader(true);

Mais detalhes em http: // akrabat .com / 2009/04/30 / zend_loaders-autoloader_deprecated-in-zend-framework-18 /

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top