forms - CakePHP 3 和表单验证错误

标签 forms validation cakephp cakephp-3.0 validationerror

我使用 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...

并且工作得很好。

关于forms - CakePHP 3 和表单验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32936259/

相关文章:

forms - 如何保存 TWebBrowser 的内容,包括用户输入的表单值?

javascript - 客户端未收到页面发送的电子邮件

validation - 符号执行和模型检查

c# - 文本框验证 #2

Cakephp:在组件中使用 $this->Component->load()

php - CakePHP 允许使用 API 按字段搜索吗?

cakePHP3 : How to send parameters to an action via redirect()?

javascript - ReactJS引导表单无需刷新页面

Spring 4 Hibernate 验证器本地化消息

Angular 4 Reactive Forms 切换隐藏表单元素的验证