Добрый день,
С внешним действие
Update разобрался, там статический вызов идет к примеру:
class ShowTreeAction extends CAction{
public $pk = 'id';
public $modelClass;
function run(){
if(empty($_GET[$this->pk]))
throw new CHttpException(404);
$this->controller->render('item',array('model'=>CActiveRecord::model($this->modelClass)->findByPk((int)$_GET[$this->pk])));
}
}
То есть там
:: конструкция, а как быть, если действие
Create и я хочу создать новый объект через
new, например В контроллере я пишу:
function actions(){
return array(
'create'=>array(
'class'=>'application.components.actions.CreateAction',
'modelClass' => 'Product'
)
);
}
То как мне создать объект во внешнем действии?