如何使用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中实现此方法吗?