我有兩個數據庫,第一個是Group,第二個是Member。現在我想驗證這兩種模式在一個單一的形式和我的羣控制器,文件是這樣的驗證Yii中的兩種模型
public function actionCreate()
{
$model=new Group;
$member=new Member;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Group'],$_POST['Member']))
{
$model->attributes=$_POST['Group'];
//$member->attributes=$_POST['Member'];
if($model->save())
{
$member->attributes=$_POST['Member'];
$member->group_id = $model->id;
if($member->save())
{
$this->redirect(array('view','id'=>$model->id));
}
}
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array(
'model'=>$model,
'member'=>$member,
));
}
那麼如何讓這裏驗證兩種型號。
你的意思是說你想在保存兩個模型之前驗證兩個模型? – fivedigit
是的我想在保存之前驗證兩個模型。 – NewUser