Forms POST数据中的意外字段具有多选字段名 我所拥有的 我得到了什么
POST数据中意外的字段“Filter.Status[1” POST数据中出现意外字段“Filter.Status[2” POST数据中的意外字段“Filter.Status[3]” 我试过的 如果我删除Forms POST数据中的意外字段具有多选字段名 我所拥有的 我得到了什么,forms,cakephp,cakephp-3.0,Forms,Cakephp,Cakephp 3.0,POST数据中意外的字段“Filter.Status[1” POST数据中出现意外字段“Filter.Status[2” POST数据中的意外字段“Filter.Status[3]” 我试过的 如果我删除过滤器。前缀,错误就消失了,我不再需要unlockField()调用 工具书类 您不应该在字段名中使用括号,表单帮助程序不支持括号。如果您需要表单帮助程序不支持的非常规名称,请使用name选项指定它,同时将兼容的字段名传递给control()方法的第一个参数 始终使用点语法: echo
过滤器。
前缀,错误就消失了,我不再需要unlockField()
调用
工具书类
name
选项指定它,同时将兼容的字段名传递给control()
方法的第一个参数
始终使用点语法:
echo $this->Form->control("Filter.statuses.$key", /* ... */);
这样,表单助手将能够保护字段,并创建适当的HTML名称属性值,如
Filter[statuses][1]
您不应该在字段名中使用方括号,表单帮助程序不支持。如果您需要表单帮助程序不支持的非常规名称,请使用name
选项指定它,同时将兼容的字段名传递给控件()
方法的第一个参数
始终使用点语法:
echo $this->Form->control("Filter.statuses.$key", /* ... */);
这样,表单帮助器将能够保护字段,并创建适当的HTML名称属性值,如Filter[status][1]
googlebot关键字:方括号googlebot关键字:方括号
echo $this->Form->control("Filter.statuses.$key", /* ... */);