在Cakephp中创建一个数组类型的文本框字段

Sur*_*ada 2 php cakephp cakephp-2.1

任何人都可以帮助我,因为我是CakePHP的新手,我想创建一个数组类型的输入框.

我的代码是

<?php echo $this->Form->input('txt', array('type' => 'text','label' => 'Field 1')); ?>
Run Code Online (Sandbox Code Playgroud)

输出为:

<input type="text" id="AddmoreTxt" multiple="multiple" name="data[Addmore][txt]">
Run Code Online (Sandbox Code Playgroud)

但我希望输出像

<input type="text" id="AddmoreTxt" multiple="multiple" name="data[Addmore][txt][]">
Run Code Online (Sandbox Code Playgroud)

Sur*_*ada 5

最后我找到了答案。让我知道它是否不完全正确谢谢

<?php echo $this->Form->input('txt', array('type' => 'text','label' => 'Field 1','name'=>'data[Addmore][txt][]')); ?>
Run Code Online (Sandbox Code Playgroud)


Sad*_*san 5

dot你的fieldName放在代码中如下所述.我检查了这段代码.

CakePHP代码

<?php echo $this->Form->input('txt.', array('type' => 'text','label' => 'Field 1')); ?>
Run Code Online (Sandbox Code Playgroud)

产量

<input type="text" id="AddmoreTxt" multiple="multiple" name="data[Addmore][txt][]">
Run Code Online (Sandbox Code Playgroud)