0
Я хочу, чтобы сохранить пользовательские данные в моей базе данных, но все еще получаю ошибкуСохранение данных в CakePHP 3
данные
$this->request->data['nickname'] = ' asd';
$this->request->data['first_name'] = ' asd';
$this->request->data['last_name'] = 'asd ';
контроллер
$user = $this->Users->newEntity();
$user = $this->Users->patchEntity($user, $this->request->data);
if ($this->Users->save($user)) {
echo 'saved';
} else {
echo 'error';
}
Какая у вас ошибка? –
'newEntity' теряется, если вы перезаписываете его с помощью исправленного объекта. Кроме того, вместо ошибки echo'ing я бы перебирал «$ user-> errors()» и печатал их, чтобы увидеть, что такое мои ошибки. 99% вероятность того, что это ошибка проверки. Но нам нужно больше данных. – Albert
@Albert Yep, это была проверка, спасибо за вашу помощь! –