不能重新声明类,但没有其他类具有该名称

时间:2010-05-01 18:20:45

标签: php oop zend-framework

我现在正在Zend Framework工作,我在Model_User_Row创建了app\models\User\Row.php

当我尝试在IndexController中创建该类的实例时,我收到错误:

Fatal error: Cannot redeclare class Model_User_Row in
F:\Projekty\www\inz\app\models\User\Row.php on line 14

第14行是一个紧密的支撑。

<?php

class Model_User_Row extends Zend_Db_Table_Row
{
    /**
     * @return array
     */
    public function toArray()
    {
        $res = parent::toArray();
        unset($res['password']);
        return $res;
    }
} // #14

在我的项目中,我没有其他名为Model_User_Row的课程。

我有点困惑 - 如何调试这种情况?

1 个答案:

答案 0 :(得分:0)

当您使用Zend_Loader时,您应该检查以确保它已正确配置/编码,并且它没有尝试多次加载类文件。