我想在我的zend应用程序中添加Uploader类
在库文件夹中我添加uploder.php并在Uploder.php里面我开始上课 class Amjad_Uploder {...}
在application.ini中的我添加以下行
includePaths.library = APPLICATION_PATH“/../ library”
appnamespace =“申请”
autoloaderNamespaces [] =“Amjad _”
在控制器中我通过编写
来调用该类$ uploder = new Amjad_Uploder();
我仍然有这些错误
警告:include_once(Amjad \ Uploader.php):无法打开流:第134行的C:\ wamp \ www \ amjad \ library \ Zend \ Loader.php中没有此类文件或目录
警告:include_once():无法打开'Amjad \ Uploader.php'以包含(include_path ='C:\ wamp \ www \ amjad \ application /../ library; C:\ wamp \ www \ amjad / library第134行的C:\ wamp \ www \ amjad \ library \ Zend \ Loader.php中; ;; c:\ php \ includes; D:\ Zend Library \')
致命错误:第34行的C:\ wamp \ www \ amjad \ application \ modules \ admin \ controllers \ scincetificController.php中找不到类'Amjad_Uploader'
答案 0 :(得分:0)
错误在于library
文件夹中,您需要创建一个名为Amjad
的文件夹,并在其中放置Uploder.php
。听起来您将Uploder.php
直接放在library
。
答案 1 :(得分:-2)
我一直以为我应该在application.ini
中autoloaderNamespaces[] ="Amjad"
而不是
autoloaderNamespaces[] ="Amjad_"