如何使用form builder在yii中保存同一模型的多个实例?

如何使用form builder在yii中保存同一模型的多个实例?,yii,formbuilder,Yii,Formbuilder,我的情况是这样的。我必须在数据库中保存同一型号地址的当前地址和永久地址。但它在数据库中保存了两次永久地址。如何保存当前地址 $form = new CForm('application.views.user.addressForm'); $form['prstAdd']->model = new Address; $form['pmtAdd']->model = new Address; if($form->submitted('register') &&

我的情况是这样的。我必须在数据库中保存同一型号地址的当前地址和永久地址。但它在数据库中保存了两次永久地址。如何保存当前地址

$form = new CForm('application.views.user.addressForm');

 $form['prstAdd']->model = new Address;


$form['pmtAdd']->model = new Address;


 if($form->submitted('register') && $form->validate())

 {



  $prstAdd = $form['prstAdd']->model;



 if($prstAdd->save(false))




if($prstAdd->save(false))



  {




  $pmtAdd->save(false);




                       $this->redirect(array('site/index'));

   }



 }

您需要创建一个模型实例数组,然后从$\u POST变量中检索用户输入数据,并将其分配给每个模型


看看

我正在使用form builder。我可以在form builder中实现此方法吗?