我已经在我的控制器中尝试过这段代码
$form = $this->createForm(new CentrexEdit2Type($ids), $centrex);
我现在想将ids
表单添加到我的表单生成器:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$ids = $options['ids'];
.......
我失败了有什么想法吗?
我在这里加入代码:
if ($step==2){
$form = $this->createForm(new CentrexEdit1Type(), $centrex);
$ids=$form->get('bases')->getData();
}
foreach($ids as $id){echo($id->getId());}
if ($step==3){
$form = $this->createForm(new CentrexEdit2Type(array('ids'=>$ids)), $centrex);
}
我需要$ids
什么时候$step==3
,这就是问题所在。