CakePHP 2.0 не может сохранить - PullRequest
       25

CakePHP 2.0 не может сохранить

0 голосов
/ 22 февраля 2012

Я использую CakePHP 2.0, у меня есть следующий код сохранения:

$to_save = array(
            'User' => array(
                'uid'=>$uid,
                'firstname'=>$firstname,
                'lastname'=>$lastname,
                'bio'=>$bio,
                'gender'=>$gender,
                'link'=>$link,
                'username'=>$username,
                'email'=>$email
            )
        );

$this->User->create();

if( $this->User->save( $to_save ) ){
    echo 'User was saved.';
}else{
    echo 'User not saved.';
}

Но всегда выводится «Пользователь не сохранен». Спасибо за любую помощь!

1 Ответ

4 голосов
/ 22 февраля 2012

Если в запросе нет ошибок, возможно, в модели есть некоторые правила проверки, которые препятствуют сохранению данных.Вы можете добавить debug( $this->User->invalidFields() ), чтобы увидеть, если и какие поля не проходят проверку.

...