【问题标题】:When validation error occurs, I want to display the error value in the input form发生验证错误时,我想在输入表单中显示错误值
【发布时间】:2020-05-02 15:25:02
【问题描述】:

我想讨论一下实现方法。 我正在使用 CakePHP 3.8.5。

过程如下所示。

  1. 在只允许输入数字的输入表单中, 状态显示为“100”。

    • 假设验证逻辑在 Model 类中实现。
  2. 将输入表单的内容改为“a”, 按“POST”(提交)按钮。

  3. 发生验证错误, 输入表单的内容是“100”。

    • (参考点)我想在这里显示为“a”。

保存的过程是 这是patchEntity()之后执行save()的流程。

如果有任何建议,我将不胜感激。 非常感谢。

【问题讨论】:

  • 这正是根据教程使用标准 Cake 编码或使用 Bake 工具获得的行为。如果某些部分不起作用,您需要具体说明问题所在,并向我们展示一些相关代码。
  • 非常感谢。我审查它。

标签: forms validation cakephp error-handling cakephp-3.0


【解决方案1】:

我明白原因。 这是因为我正在设置“值”属性。 非常感谢。

【讨论】:

    猜你喜欢
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多