我正在将应用程序从 ZF1 迁移到 ZF2。我有一个控制器依赖于第三方库“日光浴室”。
namespace Stock\Controller;
class BaseController extends AbstractActionController
{
protected function indexAction()
{
require_once('Solarium/Autoloader.php');
Solarium_Autoloader::register();
'日光浴室'存在于'供应商'下,在'init_autoloader.php'中我有:
set_include_path(implode(PATH_SEPARATOR, array(
realpath('vendor')
)));
但是,当我查看页面时,出现错误:
Fatal error: Class 'Stock\Controller\Solarium_Autoloader' not found in ...
我试图在“StandardAutoloader.php”中添加跟踪,发现 StandardAutoloader.autoload('Stock\Controller\Solarium_Autoloader') 在运行时被调用。
我想知道这是如何发生的以及如何解决它。谢谢。