在cakephp形式的帮助器中使用数组作为输入名称

时间:2012-07-13 08:56:09

标签: forms cakephp input helper

我正在尝试使用category | productname值对复选框进行分类。我需要使用cakephp表单助手,所以我对如何做到这一点毫无头绪。我试图使用数组作为输入名称,但是我遇到了很多错误:

 // Current code:
 $this->Form->input(array("catname","prodname"),array(....)

 // Expected for html:
 <input name="data[formname][catname][prodname]" ... ">

关于如何做到这一点的任何想法?

2 个答案:

答案 0 :(得分:3)

您可以使用:

$this->Form->input('formname.catname.prodname', ...);

答案 1 :(得分:0)

我正在尝试相同的方法,我只是想通过这种方式打印带帮助程序的数组

// Current code:
 $this->Form->input('Model.0.object');

例如,如果您有10个与此模型相关的对象,则会打印第一个对象,同样为1,2等。