我add.ctp没有得到动态添加输入字段CakePHP的
<input name="data[Language][0][name]" type="text" maxlength="50" id="Language0Language">
,我增加了一个现场动态使用jQuery从add.ctp 像
<input name="data[Language][1][name]" type="text" maxlength="50" id="Language1Language">
<input name="data[Language][2][name]" type="text" maxlength="50" id="Language2Language">
当调试:
debug($this->data);
Array
(
[0] => Array
(
[language] => english
[speak] => 1
[wright] => 1
[read] => 0
)
)
新添加的字段没有显示在列表中!
在此先感谢,
尝试禁用安全组件并查看它是否有效。 –
在调试中显示'data [Language] [0] [name]'吗?在'print_r($ _ POST)'中呢? Cake可以使用表单元素做一些奇怪的事情,而不是使用表单助手添加的表单元素,并且经常可以归结为某处的语法错误 –
我试过安全组件被禁用仍然无法工作..(调试结果更新) – Jake