我刚刚在cakephp中创建了一个表单,我想对其中一个字段进行验证。
只有在特定字段留空时才会提交表格。
这是我的特定领域
<?php echo
$this->Form->input('MyForm.fieldA', array(
'type' => 'text',
'label' => '',
'class' => 'span3 detector-form',
))
?>
我的验证码:
public $validate = array(
'fieldA' => array(
'rule' => 'blank',
'on' => 'submit',
'message' => 'Failed authorize',
'last' => true
),
);
P / S。我尝试使用
public $validate = array(
'fieldA' => array(
'rule' => 'blank',
'on' => 'create',
'message' => 'Failed authorize',
'last' => true
),
);
但是“创建”听起来只有在创建字段时才有效。所以我改为“提交”以进行测试。
我试图使用规则''=&gt; '空'也是如此,但验证不起作用。或者我是否可以使用其他任何替代规则来实现这一目标?