我在使用模型。在模型中,我定义了验证规则。如何在模型中禁用特定规则而不在模型中删除它。
我正在寻找类似的东西 - 为特定字段示例设置验证false的解决方案:
<?php echo $this->Form->input(
'phone',
array('type' => 'text',
'div' => array('class' => "input-wrap"),
'label' => false,
'validate' => false,
)
) ?>
答案 0 :(得分:4)
您希望在保存表单之前而不是在视图中更改控制器中的验证规则。
例如,如果您要删除var parent = el.parentNode.parentNode.parentNode;
字段的所有验证规则: -
phone
如果您只想从字段中删除特定规则,也可以这样做。例如,如果$this->ExampleModel->validator()->remove('phone');
字段有一个名为required
的规则: -
phone
您可以阅读in the official docs。