谁能帮助我,因为我是新的CakePHP我想创建一个数组类型的输入框
我的代码是
<?php echo $this->Form->input('txt', array('type' => 'text','label' => 'Field 1')); ?>
的输出是:
<input type="text" id="AddmoreTxt" multiple="multiple" name="data[Addmore][txt]">
但是我想要像
这样的输出<input type="text" id="AddmoreTxt" multiple="multiple" name="data[Addmore][txt][]">
把dot
放在fieldName之后,就像下面代码中提到的那样。我已经检查了这个代码。
<?php echo $this->Form->input('txt.', array('type' => 'text','label' => 'Field 1')); ?>
<input type="text" id="AddmoreTxt" multiple="multiple" name="data[Addmore][txt][]">
终于找到了答案。如果不完全正确,请告诉我,谢谢。
<?php echo $this->Form->input('txt', array('type' => 'text','label' => 'Field 1','name'=>'data[Addmore][txt][]')); ?>
我相信这样会更好:
在输入中,输入'。'(点)字段名后。
<?php echo $this->Form->input('txt.', array('type' => 'text','label' => 'Field 1'); ?>