尝试在models / users.php中的zend框架中建立数据库连接时:致命错误:未找到类'Application_Models_Users'

时间:2011-12-13 15:59:28

标签: php zend-framework

  

致命错误:第44行的C:\ xampp \ htdocs \ intern \ lc.intern \ application \ controllers \ AuthController.php中找不到类'Application_Models_Users'

但是Application_Models_Users类已经在\ models \ users.php

中定义

users.php

中包含以下代码
class Application_Models_Users extends Zend_Db_Table
{
protected $_name="users";
}

我甚至在application.ini中建立了与数据库的连接,如下所示,

resources.db.adapter = 'PDO_MYSQL'
resources.db.params.host = 'localhost'
resources.db.params.dbname = 'lc.intern'
resources.db.params.username = 'root'
resources.db.params.password = ''

我仍然收到错误... 我错过了什么吗?

2 个答案:

答案 0 :(得分:2)

您需要命名该类:Application_Model_Users(注意奇异模型),而不是Application_Models_Users

请参阅默认module resource autoloader的代码,该代码显示类Application_Model_XXX已映射到文件application/models/XXX.php

答案 1 :(得分:0)

检查Zend_Application_Module_Autoloader中定义的资源类型,以了解其他资源的命名