public function actionUpdate($id)
{
$model=$this->loadModel($id);
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['User']))
{
$model->attributes=$_POST['User'];
if($model->save())
$this->redirect(array('view','id'=>$model->user_id));
}
$this->render('update',array(
'model'=>$model,
));
}
请教一下, 上面代码: $model=$this->loadModel($id); 这句话会被执行几次?
我认为是2次:
-
请求这个控制器动作, 显示视图.
-
保存时, 又执行一次.
这样会不会在效率上会大打折扣? 在数据量巨大时.