Zend framework Zend framework错误类';模型"新闻"';找不到

Zend framework Zend framework错误类';模型"新闻"';找不到,zend-framework,model,Zend Framework,Model,application/Model/newsModel.php中的模型 application\controllers\LoginController.php中的控制器 我尝试创建对象来建模 $this->news = new models_newsModel(); 并获取错误:*在第27行的C:\wamp\www\sistema\application\controllers\LoginController.php中找不到类“models\u newsModel”* 可能问题出在我的a

application/Model/newsModel.php中的模型

application\controllers\LoginController.php中的控制器

我尝试创建对象来建模

$this->news = new models_newsModel();
并获取错误:*在第27行的C:\wamp\www\sistema\application\controllers\LoginController.php中找不到类“models\u newsModel”*

可能问题出在我的application.ini中

[production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
; ADD THE FOLLOWING LINES
;resources.layout.layout = "layout"
;resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

[staging : production]

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

你创建了资源加载器吗? 您可以在引导中对其进行初始化:

protected function _initAppAutoload()
{
    $resourceLoader = new Zend_Loader_Autoloader_Resource(array(
        'namespace' => '',
        'basePath'  => APPLICATION_PATH));    
}

默认情况下,它希望模型存储在:
application/models/
下,并在您的案例中命名为
Model.*
Model.\u News
。但是,如果需要,可以使用
addResourceType
方法更改模型位置和命名方案。阅读更多

您是否创建了资源加载器? 您可以在引导中对其进行初始化:

protected function _initAppAutoload()
{
    $resourceLoader = new Zend_Loader_Autoloader_Resource(array(
        'namespace' => '',
        'basePath'  => APPLICATION_PATH));    
}
默认情况下,它希望模型存储在:
application/models/
下,并在您的案例中命名为
Model.*
Model.\u News
。但是,如果需要,可以使用
addResourceType
方法更改模型位置和命名方案。阅读更多