PHP из коробки не загружает автоматически классы для вас.Любой класс PHP, который будет использовать ваш скрипт, должен быть обязательным или включен в ваш автономный скрипт.
PHP предлагает функцию под названием __autoload
.__autoload
позволяет вам определять функцию обратного вызова, которая вызывается при загрузке неопределенного класса.Затем вы можете выполнить действие в своей функции, чтобы убедиться, что нужный класс необходим или включен в него.
Когда вы работаете в Magento, они определили для вас функции автозагрузчика, которые заботятся о загрузке большинства модулей иЗенд классы.Похоже, вы пишете автономный скрипт, поэтому он не будет работать для вас.
Zend Framework предлагает несколько классов для помощи в настройке автозагрузчиков.
Самое простое решение?Когда ваш скрипт жалуется на отсутствующий файл, потребуйте его в себе.