Frage

Ich habe das schon mit, und es funktioniert gut in 1.7, aber nicht in 1.8.

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

Er sagt, es ist veraltet, und dass ich stattdessen Zend_Loader_Autoloader sollte, aber ich kann nicht scheinen, um zu arbeiten. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Als Minimum werden Sie den Code

ändern müssen
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();

Wenn Sie einen Code haben, der nicht mit Namespace ist, wie Modelle, werden Sie diese auch benötigen:

$loader->setFallbackAutoloader(true);

Weitere Informationen unter http: // akrabat .com / 2009/04/30 / zend_loaders-autoloader_deprecated-in-zend-framework-18 /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top