CakePHP 3和表单验证错误

时间:2015-10-04 17:28:19

标签: forms validation cakephp cakephp-3.0 validationerror

我使用cakePHP 3,并且我有一个使用Form-> input()的表格。 如果故意我犯了一个错误,这个错误并不是在Form字段下面。它并没有出现在任何地方。

我的代码是这样的:

    $newUser = $this->Users->newEntity($this->request->data());

    if (!$this->Users->save($newUser)) {
        debug($newUser->errors());
        $this->Flash->error('Error');
        return;
    }

Debug显示错误,但是它们不应该自动显示在每个表单元素下吗?

1 个答案:

答案 0 :(得分:6)

好的,我发现了错误。 我没有通过Form->创建entiry但是null。我这样做了

$this->Form->create($entity...

并且效果很好。