2011-11-22 100 views
0

我想玩ZF2,但我有一个问题,我不知道是否因为它是测试版或配置问题。Zend Framework 2 ModuleAutoloader问题

我已经采取了从罗布·艾伦的博客的ZF骨架和下面的教程: http://akrabat.com/getting-started-with-zend-framework-2/

当我跑我的应用我有我的索引问题:

$moduleLoader = new Zend\Loader\ModuleAutoloader($appConfig['module_paths']); 

我已经调试它,$appConfig['module_paths']返回导致此错误的bool(0)值:

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Invalid path provided; must be a string, received boolean' in C:\wamp\www\test\library\Zend\Loader\ModuleAutoloader.php on line 237

我的配置是:Windows 7的32位+ WAMP(Apache的2.2.21,PHP 5.3.8)

+0

下载更新的应用程序。 –

回答

0

望着指南,modules_path被包裹在一个realpath()将返回false,如果该文件夹不存在。看起来像这是你的问题。

http://php.net/manual/en/function.realpath.php#refsect1-function.realpath-returnvalues

+0

问题出在我将这个值传递给ModuleAutoloader构造函数之前。我尝试在家里使用相同的过程(解压缩,配置项目和Apache),并在那里工作...我不明白,生病尝试重新安装瓦特也许 – Spiiff77