How to 'unlock' a field in a CakePHP form when it is part of a hasMany association

半城伤御伤魂 提交于 2019-12-02 00:49:18

I had a similar problem. I found adding (the equivalent of) this to the RewardModifier controller did the trick:

public function beforeFilter(){
     $this->Security->unlockedFields = array('RewardOption');
}

Adding the following to the form code worked for me

$this->Form->unlockField('User.id');

Unlocking the fields from within the view files also helps declutter the controller's beforeFilter().

Source: /core-libraries/helpers/form.html#FormHelper::unlockField

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!