2012-10-08 30 views
0

我想补充上传类成库文件夹我添加uploder.php和Uploder.php里面我开始类 类Amjad_Uploder {...}的Zend自动加载机无法找到文件

我的Zend应用

在我的application.ini添加下列行

includePaths.library = APPLICATION_PATH “/../library”

appnamespace = “应用程序”

autoloaderNamespaces [] = “Amjad_” 在控制器

我调用类通过写

$ uploder =新Amjad_Uploder();

我仍然有这些错误

警告:include_once(阿姆贾德\ Uploader.php):未能打开流:C中没有这样的文件或目录:\ WAMP \ WWW \阿姆贾德\库\ Zend的\装载机。 php on line 134

Warning:include_once():打开'Amjad \ Uploader.php'for include(include_path ='C:\ wamp \ www \ amjad \ application /../ library; C:\ wamp \ C:\ wamp \ www \ amjad \ library \ Zend \ Loader.php on line 134

致命错误:在C:\ wamp \ www \ amjad \ application \ modules中找不到类Amjad_Uploader \ admin \ controllers \ scincetificController.php on line 34

回答

0

错误在于在library文件夹中,您需要创建一个名为Amjad的文件夹并将Uploder.php放置在那里。这听起来像你把Uploder.php直接放在library

+0

我我把它叫做阿姆贾德文件夹中,之后仍存在误差 –

-2

我一直认为我应该在的application.ini

autoloaderNamespaces[] ="Amjad" 

,而不是

autoloaderNamespaces[] ="Amjad_" 
+0

没什么变化 –