我想将Uploader类添加到我的zend应用程序中
在库文件夹中,我添加了upmoder.php,在uploder.php中,我用类Amjad_Uploder{…}
在application.ini中,我添加以下行
includePaths.library=APPLICATION_PATH"/../library">
appnamespace="应用程序">
autoloaderNamespaces[]="Amjad_">
在控制器中,我通过编写调用类
$uploader=new Amjad_uploder();
我仍然有这些错误
警告:include_one(Amjad\Uploader.php):无法打开流:第134行的C:\wamp\www\Amjad\library\Zend\Loader.php中没有这样的文件或目录
警告:includeonce():无法打开"Amjad\Uploader.php"以进行包含(include_path='C:\wamp\www\Amjad\application/../library;C:\wamp\www\Amjad/library;.;C:\php\includes;D:\Zend library\'),位于第134行
致命错误:在第34行的C:\wamp\www\Amjad\application\modules\admin\controllers\sincceticController.php中找不到类"Amjad_Uploader">
错误在于,在library
文件夹中,您需要创建一个名为Amjad
的文件夹,并将Uploder.php
放在其中。听起来像是把Uploder.php
直接放在了library
中。
我一直认为我应该在application.ini中有
autoloaderNamespaces[] ="Amjad"
而不是
autoloaderNamespaces[] ="Amjad_"