CakePHP 3和表单验证错误

gon*_*ong 3 forms validation cakephp validationerror cakephp-3.0

我使用cakePHP 3,我在Form-> input()中有一个符号.如果故意我犯了错误,这个错误不会在表单字段下出现.它不会出现在任何地方.

我的代码是这样的:

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

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

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

gon*_*ong 6

好的,我发现了错误.我没有传入Form->创建entiry但是null.我做到了

$this->Form->create($entity...
Run Code Online (Sandbox Code Playgroud)

并且工作得很好.