【发布时间】:2019-06-09 10:22:23
【问题描述】:
我有什么
foreach ($statuses as $key=>$value) {
echo $this->Form->control('Filter.statuses['.$key.']', array(
'type' => 'checkbox',
'value' => $key,
'label' => $value,
));
}
我得到了什么
POST 数据中出现意外字段“Filter.statuses[1”
POST 数据中出现意外字段“Filter.statuses[2”
POST 数据中出现意外字段“Filter.statuses[3” ...
我尝试过的
$this->Form->unlockField('Filter.statuses');
$this->Form->unlockField('Filter.statuses[]');
如果我删除 Filter. 前缀,错误就会消失,我不再需要 unlockField() 调用。
参考文献
【问题讨论】:
-
googlebot 的关键字:方括号
标签: forms cakephp cakephp-3.0