public function actionUpdate($id)
{
$model=$this->loadModel($id);
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Books']))
{
$model->attributes=$_POST['Books'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
$this->render('update',array(
'model'=>$model,
));
}
以上我们看到了actionUpdate($id)中有一个参数$id,在以前的版本中,这里不需要参数是这样写的actionUpdate(),想问一下这两个有什么区别呢?是不是加上$id会更安全,没有参数程序也一样执行。但是在使用srbac的时候加上参数自动生成的tasks就是Update$id了,不知去掉后有没有什么风险。