动态扩展CakePHP表单而不禁用SecurityComponent

时间:2014-09-05 03:45:15

标签: php cakephp

我有一个CakePHP(2.4)表单我试图动态添加字段使用Javascript。但是,当我尝试使用额外的字段发布我的表单时,SecurityComponent是合法的黑名单,我想绕过它。

我知道您可以执行$this->Form->unlockField('Field.0.value');以解锁特定字段,因此安全性无法对其进行验证,但我希望以最安全,符合标准的方式构建我的应用方式可能。除非禁用安全性,否则CakePHP最佳做法是什么呢?

1 个答案:

答案 0 :(得分:0)

你不能吃蛋糕并且吃掉它:)安全组件的工作是防止表单操作(除其他外)。因此,如果您想使用JavaScript动态地向表单添加字段,则必须指定“未锁定字段”或禁用该页面的安全组件。