Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii-在数据库中找不到活动记录类的表_Php_Activerecord_Yii - Fatal编程技术网

Php Yii-在数据库中找不到活动记录类的表

Php Yii-在数据库中找不到活动记录类的表,php,activerecord,yii,Php,Activerecord,Yii,我已经使用Yii框架创建了一个网站,我得到一个错误,数据库中找不到active record类的表。。我已经确认,数据库中确实存在该表。我还验证了数据库中的表名与模型类中的表名大小写相同 而且这种错误是随机出现的。还有其他人面临过这个问题吗?谢谢你抽出时间 更新 型号代码: class User extends CWIActiveRecord { public $confirmEmail; public $confirmPassword; pub

我已经使用Yii框架创建了一个网站,我得到一个错误,数据库中找不到active record类的表。。我已经确认,数据库中确实存在该表。我还验证了数据库中的表名与模型类中的表名大小写相同

而且这种错误是随机出现的。还有其他人面临过这个问题吗?谢谢你抽出时间

更新 型号代码:

class User extends CWIActiveRecord
{

        public $confirmEmail;
        public $confirmPassword;
        public $currentPassword;
        public $newPassword;
        public $newPasswordRepeat;
        private $_identity; 

    public function tableName()
    {
        return "cwi_user";
    }

   public static function model($className=__CLASS__)
   {
        return parent::model($className);
   } 

   public function attributeLabels()
   {
    return array(
        'id' => 'ID',
        'email' => 'Email',
        'password' => 'Password',
        'isSubscribed' => 'Receive updates about investment, special offers and updates on '. Yii::app()->name,
        'verificationToken' => 'Verification Token',
        'status' => 'Status',
        'accountType' => 'Account Type',
        'createdBy' => 'Created By',
        'lastModifiedBy' => 'Last Modified By',
        'createdDate' => 'Created Date',
        'lastModifiedDate' => 'Last Modified Date',
        'createdIp' => 'Created Ip',
        'lastModifiedIp' => 'Last Modified Ip',
        'currentPassword' => 'Existing Password',
        'newPassword' => 'New Password',
        'newPasswordRepeat' => 'Confirm Password',
    );
}

}
数据库配置:

'db'=>array(
        'connectionString' => 'mysql:host=localhost;dbname=test',
        'emulatePrepare' => true,
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
    ),

我也有同样的问题。mysql的临时目录可能已满,一些查询需要将大量数据写入临时空间,然后抛出错误。通过df-h和clear/tmp检查,可能会生效

粘贴代码和表名。你在配置中正确连接到数据库了吗?我已经粘贴了模型代码。正如我在问题中提到的,错误只是随机出现的。它大部分时间都有效。如果您需要任何其他信息,请告诉我。谢谢。你确定错误是关于这个型号的吗。也许随机的事实是关于你偶尔使用的另一个模型。看起来很奇怪,除非你的数据库连接不可靠。请在配置中检查数据库连接,这可能是问题所在。。你也可以看看这个链接:2种可能的情况:A.你的数据库配置不好或B.你有2个用户模型