Zend framework PHP致命错误:类';library\App\App\u TestClass';在D:\xampp\htdocs\dev.gamenoad.com\application\controllers\ParticipantController.php中找不到

Zend framework PHP致命错误:类';library\App\App\u TestClass';在D:\xampp\htdocs\dev.gamenoad.com\application\controllers\ParticipantController.php中找不到,zend-framework,Zend Framework,我是zend framework的新手。我正在尝试编写一个自定义类。代码如下: <?php namespace library\App; class App_TestClass { private $name; function __construct(){ $this->name = 'My name is Test Class'; } public function getName() { return

我是zend framework的新手。我正在尝试编写一个自定义类。代码如下:

<?php
namespace library\App;

class App_TestClass {
    private $name;
    function __construct(){
        $this->name = 'My name is Test Class';
    }

    public function getName()
    {
        return $this->name;
    }
}

?>
当我在ParticipantController.php中实例化这个类时,我得到了以下错误:
php致命错误:在D:\xampp\htdocs\dev.gamenomad.com\application\controllers\ParticipantController.php中找不到类'library\App\App\u TestClass'

我知道以前有人问过这个问题。但我无法解决我的问题。非常感谢您的帮助。

在我看来,您在类名中混合了名称空间和路径

对于ZF1,只需使用:

类App_TestClass{

删除-命名空间库\App

并改为:

$resourceLoader=新Zend_Loader_Autoloader_资源(数组)( 'basePath'=>应用程序路径。'library', '名称空间'=>'应用程序')


APPLICATION_PATH指的是应用程序目录。但是库文件夹在我的应用程序的根目录中。我的意思是库和应用程序是同级的。是否有一个变量指的是zend framework的根目录?
public function _initAutoload()
{
    $resourceLoader = new Zend_Loader_Autoloader_Resource(array(
            'basePath'  => 'library',
            'namespace' => 'App'));     
}