2011-06-05 71 views
5

我有一个视图,其中包含5个表单分别提交,但对同一模型。这样做的目的是允许用户填写同一页面中的所有表单,并且能够快速比较他为每个表单输入的值。每种形式都有大部分与另一种形式相同的领域。如果你想知道这些东西,想象你是一名足球教练,并且希望能够在同一页面上为每个半场设定你的球队战术。因此,我将在同一页上使用两种形式的HalfTime模型,每个半时间有一种形式如何禁用在视图中显示验证错误(Cakephp)

因此,当我提交Halftime 1表单并且验证失败时,HalfTime1的验证错误也显示在HalfTime2字段中。我希望能够禁用一个表单的验证,根据它是否不受限制。

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

你对我如何禁止在一个字段中显示验证错误有任何想法吗?

非常感谢!

回答

7

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

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

听起来很完美,谢谢! – Thrax 2011-06-05 21:28:57

相关问题