Я хочу добавить нового пользователя в базу данных и сделать это, заставив их заполнить форму и отправить ее. Кажется, все работает нормально. Как раз перед тем, как мой вызов save()
, я возвращаю все данные и все необходимые данные есть. Он действителен (ated), так как ошибки не возвращаются.CakePHP 1.3 контроллер save() не сохраняет данные
Но тогда ничего не происходит. Меня возвращают в мою форму без каких-либо ошибок. Это моя «сохранить строки»:
if($this->Registratie->save($this->data)) {
Я не используя каких-либо beforeSave()
методов.
Использование debug($this->validationErrors);
показывает:
app/controllers/registratie_controller.php (line 45)
Какая строка кода сверху.
Я снова и снова просматривал свой код. В чем проблема?
Какой выход из 'var_dump ($ this-> Registratie-> Сохранить ($ this-> данные));'? – Mike
Вы * возвращаете * данные? Я верю, что вы скорее сбросите его, потому что возвращение нарушит поток управления. – zefciu
Каков формат вашего массива $ this-> data? Являются ли ключи этого массива не соответствующими, он не будет сохранять и не будет вызывать ошибку – Jonathan