我想将用户数据保存在数据库中,但仍收到错误
数据
$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';
}
根据我的评论:
我会循环通过
$user->errors()
和打印出来看看我的错误是什么。99%的可能性是验证错误。