我有一个简单的形式与几个选择输入。其中之一是性别选择。cakePHP - 防止窗体选择列表篡改
的输入,像这样产生的:
echo $this->Form->input('gender_id', array(
'options' => array(
1 => 'Male',
2 => 'Female'
)
));
我如何可以确保只有给定的选择可以提交,从而使3或东西不能提交?
我使用的是安全组件,它似乎可以防止字段名称被篡改,但不会损害数据的篡改。
对于较大的选择列表(如状态选择),做一个简单的比较将不实用。此外,我试图避免做额外的查询来验证ID。
有关于这个话题最近的讨论在这里:http://cakephp.lighthouseapp.com/projects/42648/tickets/2938 -securitycomponent -htmlhelper-check-select-values – nIcO
感谢您的链接。听起来像它没有实施,将来也不会添加。 – Paramount