I am trying to modify 1 controller to work with 2 models. This is what I have done with loadModel function in my controller
public function loadModel($id, $_model)
{
if (isset($_model)){
$model=$_model::model()->findByPk($id); // syntax error, unexpected "::"
if($model===null)
throw new CHttpException(404,'The requested page does not exist.');
return $model;
} else {
$model=Foods::model()->findByPk($id);
if($model===null)
throw new CHttpException(404,'The requested page does not exist.');
return $model;
}
}
As you can see I want to create optional parameter for this function where second parameter will be the Model. Can you help me to achieve this?