0

我想将 Uploader 类添加到我的 zend 应用程序中

在库文件夹中,我添加了 uploder.php,在 Uploder.php 中,我使用类 Amjad_Uploder {...}

在 application.ini 我添加以下几行

includePaths.library = APPLICATION_PATH "/../library"

appnamespace=“应用程序”

autoloaderNamespaces[] ="Amjad_"

在控制器中,我通过编写来调用类

$uploder=新 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;.; c:\php\includes;D:\Zend Library\') 在 C:\wamp\www\amjad\library\Zend\Loader.php 第 134 行

致命错误:第 34 行的 C:\wamp\www\amjad\application\modules\admin\controllers\scincetificController.php 中找不到类“Amjad_Uploader”

4

2 回答 2

0

错误是在library文件夹中,您需要创建一个名为的文件夹Amjad并将其放置Uploder.php在其中。听起来像你Uploder.php直接输入library

于 2012-10-08T19:52:29.857 回答
-2

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

autoloaderNamespaces[] ="Amjad"

并不是

autoloaderNamespaces[] ="Amjad_"
于 2012-10-08T20:23:39.493 回答