Как обновить Zend_Loader с 1.7 до 1.8?
-
13-09-2019 - |
Вопрос
Я использовал это, и оно отлично работает в 1.7, но не в 1.8.
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();
В нем говорится, что он устарел и что вместо него мне следует использовать Zend_Loader_Autoloader, но я не могу заставить его работать.Какие-либо предложения?
Решение
Как минимум вам нужно будет изменить код на
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
Если у вас есть код, не имеющий пространства имен, например модели, вам это тоже понадобится:
$loader->setFallbackAutoloader(true);
Более подробная информация на http://akrabat.com/2009/04/30/zend_loaders-autoloader_deprecated-in-zend-framework-18/
Не связан с StackOverflow