【发布时间】:2014-05-18 11:00:08
【问题描述】:
我正在使用 PHP 5.5.12 编写 Zend Framework 2.3.1 应用程序
我的应用程序包含几个模块,并且在每个模块的 Module.php 中都有
public function getAutoloaderConfig()
{
return array(
'Zend\Loader\ClassMapAutoLoader' => array(
__DIR__ . '/autoload_classmap.php'
),
'Zend\Loader\StandardAutoloader' => array(
'namespaces' => array(
__NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
),
),
);
}
这是我看到的与 ClassMapAutoLoader 相关的唯一指示。
当我尝试运行我得到的应用程序时:
Fatal error: Uncaught exception 'Zend\Loader\Exception\InvalidArgumentException' with message 'Autoloader class "Zend\Loader\ClassMapAutoLoader" not loaded' in /mnt/storage/home/ufk/work-projects/global-logic/project/xpogames/vendor/zendframework/zendframework/library/Zend/Loader/AutoloaderFactory.php on line 85
任何想法为什么?
【问题讨论】:
-
如果您注释掉类映射自动加载器部分(只留下标准自动加载器),它是否有效?
-
我看到和你一样的问题。当我尝试运行 Doctrine-Module CLI 来更新我的数据库模式时,我收到了这些错误。有趣的是,我没有在我的本地机器上收到这些错误,但是一旦我将所有内容移到临时服务器上,我就会这样做......
-
发现问题。在下面添加答案。
标签: php zend-framework2 autoloader