【问题标题】:How to disable the display of validation errors in view (Cakephp)如何禁用视图中验证错误的显示(Cakephp)
【发布时间】:2011-09-08 18:21:14
【问题描述】:

我有一个视图,其中包含 5 个单独提交但提交给同一模型的表单。这样做的目的是允许用户填写同一页面中的所有表单,并能够快速比较他为每个表单输入的值。每个表单都具有与另一个表单相同的大部分字段。如果您想了解这些内容,请想象您是一名足球教练,并且您希望能够在同一页面上为每半场设置团队战术。所以我将在同一页面上有一个包含两个表单的 HalfTime 模型,每个半场一个

所以当我提交 Halftime 1 表单并且验证失败时,HalfTime1 的验证错误也会显示在 HalfTime2 字段中。如果未提交,我希望能够禁用对一个表单的验证。

我的想法是从控制器向视图发送一个变量,其中包含当前半场的名称/ID,并从这个变量中,仅以正确的形式显示验证错误。

您知道如何禁用在一个字段中显示验证错误吗?

非常感谢!

【问题讨论】:

    标签: validation forms cakephp


    【解决方案1】:

    使用表单输入时将error 选项设置为false。即:

    echo $this->input('Halftime2.title', array('error' => false));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多