我在zend框架基本应用程序中找不到类的问题。请帮忙
我有基本结构和添加的模型/表目录。在我提交登录页面后显示,然后发生以下错误
致命错误:在第18行的E:\ zendu \ Apache2 \ htdocs \ login \ application \ controllers \ AuthController.php中找不到类'Application_models_tables_User'
Authcontroller.php
class AuthController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
// action body
}
public function loginAction()
{
$data = new Application_models_tables_User();
}
models / tables / User.php
class Application_models_tables_User extends Zend_Db_Table
{
protected $_name = 'users';
}
在application.ini
中appnamespace = "Application"
我正在使用zend studio,因此自动创建了基本结构。所以我不必设置包含模型的路径。
答案 0 :(得分:1)
阅读this:
模块资源自动加载器将文件夹'models'设置为名称空间Model
。
我会将您的班级名称更改为Application_Model_Table_User
,并将您的'model / tables'文件夹更改为models/Table