为什么我在尝试加载模型时遇到应用程序错误?

时间:2010-09-01 17:24:29

标签: php zend-framework zend-db-table

我已经运行了这段代码

Zend_Loader::loadClass("Admin_Models_DbTable_News");

我的应用程序有这个文件夹结构

alt text

为什么我会这样:

发生错误

申请错误

1 个答案:

答案 0 :(得分:1)

Zend Framework附带Zend_Loader_Autoloader_Resource的具体实现,该实现包含资源类型映射,涵盖了Zend Framework MVC应用程序的默认推荐目录结构。

此加载程序Zend_Application_Module_Autoloader附带以下映射:

  forms/       => Form
  models/      => Model
      DbTable/ => Model_DbTable
      mappers/ => Model_Mapper
  plugins/     => Plugin
  services/    => Service
  views/
      helpers  => View_Helper
      filters  => View_Filter

根据您的示例,您的课程应该被称为“Admin_Model_DbTable_News”。请注意,“s”被省略。该类应放在application / modules / admin / models / DbTable / News.php