Yii活动记录无法写入但可以读取

时间:2012-03-02 16:42:00

标签: php database activerecord frameworks yii

我想创建一个用户注册页面,但它发现很难。我不能在数据库中写,但可以从中读取没有问题。当我想通过Active Error插入时,我也没有得到任何错误。这是我正在做的事情的例子

public function actionIndex()
{
    $user = new User;
    $user->username = 'irakli';
    $user->save();
    $this->render('index');
}

此代码无效但我完全没有错误。 请注意

$record=User::model()->findByAttributes(array('username'=>$this->username));
$data = $record->id;
$this->render('index', array('data'=>$data));

工作正常。

1 个答案:

答案 0 :(得分:4)

这应该有助于调试问题。

$user = new User;
$user->username = 'irakli';
if (!    $user->save() ) {
    print_r( $user->getErrors() );
}