CakePHP 3 和表单验证错误
CakePHP 3 and form validation errors
我使用 cakePHP 3,我有一个带有 Form->input() 的登录表单。
如果我故意出错,这个错误不会出现在表单字段下。它没有出现在任何地方。
我的代码是这样的:
$newUser = $this->Users->newEntity($this->request->data());
if (!$this->Users->save($newUser)) {
debug($newUser->errors());
$this->Flash->error('Error');
return;
}
调试显示错误,但它们不应该自动出现在每个表单元素下吗?
好的,我发现了错误。
我没有传入 Form->create the entity 而是 null。我喜欢
$this->Form->create($entity...
并且运行良好。
我使用 cakePHP 3,我有一个带有 Form->input() 的登录表单。 如果我故意出错,这个错误不会出现在表单字段下。它没有出现在任何地方。
我的代码是这样的:
$newUser = $this->Users->newEntity($this->request->data());
if (!$this->Users->save($newUser)) {
debug($newUser->errors());
$this->Flash->error('Error');
return;
}
调试显示错误,但它们不应该自动出现在每个表单元素下吗?
好的,我发现了错误。 我没有传入 Form->create the entity 而是 null。我喜欢
$this->Form->create($entity...
并且运行良好。