0

私の状況はこのようなものです.同じモデルアドレスの現在のアドレスと本アドレスをデータベースに保存する必要があります.しかし、データベースに本アドレスを2回保存しています.現在のアドレスを保存するにはどうすればよいですか?

$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'));

   }



 }
4

1 に答える 1

0

モデル インスタンスの配列を作成し、$_POST 変数からユーザー入力データを取得して、各モデルに割り当てる必要があります。

これを見てください

于 2013-03-26T17:15:42.617 に答える