我有两个数据库,第一个是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