Yii активная запись не может писать, но может читать - PullRequest
1 голос
/ 02 марта 2012

Я хотел создать страницу регистрации пользователя, но это оказалось трудным.Я не могу писать в базу данных, но могу читать без проблем.также я не получаю никакой ошибки, когда я хочу вставить через 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 Ответ

4 голосов
/ 02 марта 2012

Это должно помочь отладке проблемы.

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