A Propriedade "curriculocontroller.esp_Prof" Não Está Definida

Boa tarde a todos,

Acredito que eu estou cometendo um erro simples, porém não consigo enxergar.

Estou criando um formulário que trabalha com multiplos models, o formulário consiste em um cadastro do curriculo do candidato, para fazer a inserção de multiplos currilulos, estou usando tabular para isso tabular.

Achei uma extensão na net que faz o efeito pretendido Visual Yii.

Porém seguindo o este modelo estou tendo dificuldades em exibir os campos. pois me aparece o erro Undefined variable: esp_prof.. Acho estranho este erro pois defini esta variavel no actioncreate.

Meu CurriculoController


 public function actions()

                {

                  

                    return array(

                        	'addTabularInputs'=>array(

                                'class'=>'ext.actions.XTabularInputAction',

                                'modelName'=>'EsperienciaProfissional',

                                'viewName'=>'/curriculo/_EsperienciaProfissionalInputs',

),

                    );

                }


public function actionCreate()

	{

		$model=new Curriculo;

                $esp_prof = new EsperienciaProfissional;


		// Uncomment the following line if AJAX validation is needed

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


		if(isset($_POST['Curriculo'],$_POST['EsperienciaProfissional']))

		{

			$model->attributes=$_POST['Curriculo'];

                        $esp_prof->attributes=$_POST['EsperienciaProfissional'];

			if($model->save())

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

		}


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

			'model'=>$model,

                        'esp_prof'=>$esp_prof,

		));

	}



minha view curriculo/create


<?php $this->renderPartial('_form', array('model'=>$model,'esp_prof'=>$esp_prof));?>

meu view curriculo/_form


  <h4>Experiência Profissional</h4>

    

    <?php

    $this->widget('ext.widgets.tabularinput.XTabularInput',array(

    'models'=>$esp_prof,

    'inputView'=>'_EsperienciaProfissionalInputs',

    'inputUrl'=>$this->createUrl('Curriculo/addTabularInputs'),

    'removeTemplate'=>'<div class="action">{link}</div>',

    'addTemplate'=>'<div class="action">{link}</div>',

));

    

    ?>

parte da minha view curriculo/_EsperienciaProfissionalInputs aqui é que não está rodando


<div class="row">

		<?php echo CHtml::activeLabelEx($esp_prof,'nome_empresa'); ?>

		<?php echo CHtml::activeTextField($esp_prof,'[$index]nome_empresa',array('size'=>60,'maxlength'=>150)); ?>

		<?php echo CHtml::error($esp_prof,'[$index]nome_empresa'); ?>

	</div>

Qualquer ajuda será de bom proveito

Boa tarde a todos, vi que tive 43 visualizações e entendo que tentaram me ajudar, muito obrigado, pesquisei bastante e achei um tópico que aborda o assunto como eu desejava. segue para aqueles que tem a mesma dificuldade.

dynamic tabular

Estou com um projeto muito grande, e estou muito curioso para testar esta extensão ztabularinputmanager que acredito eu possa simplificar todos estes problemas e futuros.

Segue um exemplo do que pode ser feito por ele, isso me encheu os olhos.

exemplo

Sei que não posso postar duas informações seguidas, mas comunico que para esta dificuldade podem fechar o post.