arj*_*601 7 php zend-autoloader zend-framework2
我刚刚开始学习Zend Framework,但我的模块有问题.请看下面的错误.我还不知道还有什么可以告诉您更多信息.请让我知道我需要向您展示解决问题的方法.
致命错误:未捕获的异常'Zend\Loader\Exception\InvalidArgumentException
Fatal error: Uncaught exception
'Zend\Loader\Exception\InvalidArgumentException' with message 'Map
file provided does not exist. Map file: "C:\Program
Files\xampp\htdocs\zend_intro\module\Album/autoload_classmap.php"' in
C:\Program
Files\xampp\htdocs\zend_intro\vendor\zendframework\zendframework\library\Zend\Loader\ClassMapAutoloader.php:175
Stack trace: #0 C:\Program
Files\xampp\htdocs\zend_intro\vendor\zendframework\zendframework\library\Zend\Loader\ClassMapAutoloader.php(85):
Zend\Loader\ClassMapAutoloader->loadMapFromFile('C:\Program File...')
#1 C:\Program Files\xampp\htdocs\zend_intro\vendor\zendframework\zendframework\library\Zend\Loader\ClassMapAutoloader.php(121):
Zend\Loader\ClassMapAutoloader->registerAutoloadMap('C:\Program
File...') #2 C:\Program
Files\xampp\htdocs\zend_intro\vendor\zendframework\zendframework\library\Zend\Loader\ClassMapAutoloader.php(64):
Zend\Loader\ClassMapAutoloader->registerAutoloadMaps(Array) #3
C:\Program
Files\xampp\htdocs\zend_intro\vendor\zendframework\zendframework\library\Zend\Lo
in C:\Program
Files\xampp\htdocs\zend_intro\vendor\zendframework\zendframework\library\Zend\Loader\ClassMapAutoloader.php
on line 175
如果您从实际使用该autoload_classmap.php文件的模块中复制了示例代码,那么您可能在module.config.php文件中或Module.php文件中的某个位置有类似的内容:
public function getAutoloaderConfig()
{
return array(
'Zend\Loader\ClassMapAutoloader' => array( // THIS IS
__DIR__ . '/autoload_classmap.php' // THE PROBABLE
), // CULPRIT
'Zend\Loader\StandardAutoloader' => array(
'namespaces' => array(
__NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__
)
)
);
}
Run Code Online (Sandbox Code Playgroud)
解决方案?删除那些代码行 - 您不需要为每个模块都有自动加载器类映射 - 或者实际创建一个类映射.
| 归档时间: |
|
| 查看次数: |
7562 次 |
| 最近记录: |