Zend Framework не распознает классы

Я относительно новичок в Zend, так как работаю с Apigility.
Когда я пытаюсь включить классы из внешних файлов, которые являются частью другого проекта MVC, файлы читаются, но создание экземпляров возвращает ошибку.

Если я использую функцию include / require class_exists вернуть true, но все равно я не могу создать объекты, хотя использование одной из процедур автозагрузки из Zend_Loader выдает ошибку «class *** not found» (class_exists в этом случае возвращает false) и выводит на экран все содержимое файла.

Это не из-за моего MVC, потому что у меня та же проблема, включая класс, созданный на лету.
И это не проблема с соответствием.

Есть идеи?

РЕДАКТИРОВАТЬ — поскольку я пытаюсь загрузить класс User из функции getServiceConfig () в Module.php приложения Apigility с именем ‘Example’

        // Zend\Loader\StandardAutoloader namespace is stated at the beginning and it is working
$loader = new StandardAutoloader();
$loader->registerPrefix('local', '/home/mylocal/class/local');
$loader->autoload('local_User');
$loader->check = class_exists('User'); // states true and is listed in get_declared_classes()
return new User(); // returns the error: Class 'Example\User' not found in /home/mylocal/apigility/module/Example/src/Example/Module.php on line *

Тот же код работает правильно, если используется в index.php файл общедоступной папки Apigility, в которой нет помех в пространстве имен примера.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]