modificar update gii

E ai pessoal, então sou novo no yii e estou criando uma aplicação na qual preciso modificar a função update gerada pelo gii. Não utilizo o yii 2.0. Na minha aplicação o update na verdade deve criar uma nova versão em vez de modifica-la então preciso que ela faça quase a mesma coisa que o create. Se alguém puder me ajudar ficarei muito grato.

Acredito que deva modificar essa função, com o mesmo comportamento do create ou então nos links do update apontar para o action create.

então eu tentei modificar o update pra ficar igual o create mas não consegui achar exatamente o que modificar, onde exatamente fica a iteração do update com o banco para eu poder alterar?

Acredito que tenha que modificar seu controller na action update e fazer como no create, ou se for realmente um insert mude a action do botão para um create.

Bom dia,

Se possível, compartilhe seu código para que possamos ajudá-lo.

A solução que achei foi essa:

public function actionUpdate($id)

{


	$model=$this->loadModel($id);





	// Uncomment the following line if AJAX validation is needed


	// $this->performAjaxValidation($model);





	if(isset($_POST['Licaoaprendida']))


	{


                    $licao=new Licaoaprendida;


		$licao->attributes=$_POST['Licaoaprendida'];


                        if($licao->id_pai == null)


                            $licao->id_pai =$id;


                  


		if($licao->save())


			$this->redirect(array('view','id'=>$licao->id));


	}





	$this->render('update',array(


		'model'=>$model,


	));


}