2011-11-22 136 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