0

我有基本的 zend 框架安装。我创建新的数据库表模型/表/User.php

<?php 

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

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

后来在 IndexController 中,我调用了表:

public function indexAction()
{

        $userTable = new UserTable();
}

但我收到致命错误:致命错误:找不到类'UserTable'。我做错了什么?

您的帮助将不胜感激。

4

1 回答 1

1

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

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

ZF 中有几种自动加载技术的方法。检查本手册learning.autoloading.design

于 2012-11-30T10:04:59.657 回答