CakePHP安全性不会解锁日期字段

时间:2014-11-18 23:27:14

标签: cakephp-2.0

CakePHP安全性允许您解锁"您知道的某些表单字段无法依赖。例如,当我动态隐藏所有" Spouse"输入字段,因为我的用户没有结婚,我必须解锁这些字段,否则安全组件会破坏请求。

// submitting form works when these lines are in the view, but hidden by JS
echo $this->Form->input('Spouse.0.first_name'));
$this->Form->unlockField('Spouse.0.first_name');

但是当输入是一个日期时,CakePHP会自动创建3个下拉列表,其名称基于我的字段:月,日和年,以及"解锁"他们没有工作

// submitting form fails when these lines are in the view but hidden by JS
echo $this->Form->input('Spouse.0.date_of_birth');
$this->Form->unlockField('Spouse.0.date_of_birth');

那么如何解锁日期字段?

0 个答案:

没有答案