【发布时间】:2014-04-06 17:49:44
【问题描述】:
嗨,我遇到了奇怪的问题,我的表单中有这个 input
$this->Form->input('processing_data', array('label' => 'STH', 'required' => 'required'));
这会产生这个 html
<input id="UserProcessingData" type="checkbox" value="1" required="required" name="data[User][processing_data]">
我验证此字段的模型是 User 模型及其代码:
'processing_data' => array(
'rule' => 'notEmpty',
'allowEmpty' => false,
'message' => 'Prosze zaznaczyć'
),
但是假设有人从输入中手动删除required="required",然后验证没有被触发,我认为'rule => 'notEmpty' 会做,但没有任何改变,所以接下来我添加了'allowEmpty' => false,,但它也没有帮助。
即使需要的字段不存在,也可以做些什么来验证此字段
【问题讨论】:
标签: php cakephp cakephp-2.0