3

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

我的代码是这样的:

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

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

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

4

1 回答 1

6

好的,我发现了错误。我没有传入 Form->create the Entry 但为 null。我做到了

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

并且工作得很好。

于 2015-10-05T10:16:46.637 回答