0
ID我会改变我的表格交回更改名称和形式
我创建的形式与我的树枝内循环,我想更改名称和ID领域
如
<input type="text" id="foo_1" name="foo_1[title]" maxlength="255">
我想添加一个索引,就像我为表单{{loop.index}}的ID所做的那样。我可能必须传递一些东西给我的表单的构造函数,但是我没有找到任何有帮助的东西我
ID我会改变我的表格交回更改名称和形式
我创建的形式与我的树枝内循环,我想更改名称和ID领域
如
<input type="text" id="foo_1" name="foo_1[title]" maxlength="255">
我想添加一个索引,就像我为表单{{loop.index}}的ID所做的那样。我可能必须传递一些东西给我的表单的构造函数,但是我没有找到任何有帮助的东西我
现在我做到这一点:
我控制器
foreach($fotos as $key => $foto){
$array_fotos[] = array(
"form" => $this->createForm(new \My\FotoBundle\Form\FotoType($key), $fotos[$key])->createView(),
);
}
在我的FormType我这样做
class FotoType extends AbstractType
{
protected $key;
public function __construct($chiave) {
$this->key = $chiave;
}
.....
public function getName()
{
return 'form_gestione_foto_'.$this->key;
}
}