我有基本的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'。我做错了什么?
我们将不胜感激。
答案 0 :(得分:1)
我认为问题在于命名。在Zend中,类根据其名称自动加载。
如果文件名为 User.php ,则班级名称应为用户
如果文件位于 Models / Usertable.php 位置,则类名应为 Models_Usertable
ZF中有几种自动加载技术。请查看本手册learning.autoloading.design