Zend Framework Class'Table'未找到错误

时间:2012-11-30 09:35:10

标签: zend-framework zend-db-table

我有基本的zend框架安装。我创建了新的db表模型/ tables / User.php

<?php 

require_once 'Zend/Db/Table/Abstract.php';

class UserTable extends Zend_Db_Table_Abstract
{
    protected $_name = 'user';
}

稍后在IndexController中我调用table:

public function indexAction()
{

        $userTable = new UserTable();
}

但是我得到致命错误:致命错误:未找到类'UserTable'。我做错了什么?

我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

我认为问题在于命名。在Zend中,类根据其名称自动加载。

如果文件名为 User.php ,则班级名称应为用户
如果文件位于 Models / Usertable.php 位置,则类名应为 Models_Usertable

ZF中有几种自动加载技术。请查看本手册learning.autoloading.design