我想创建一个用户注册页面,但它发现很难。我不能在数据库中写,但可以从中读取没有问题。当我想通过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));
工作正常。
答案 0 :(得分:4)
这应该有助于调试问题。
$user = new User;
$user->username = 'irakli';
if (! $user->save() ) {
print_r( $user->getErrors() );
}