Buenas tardes, Nuevamente acudo al foro en busca de respuestas. La cuestion es la siguiente. tengo un Formulario en mi TblEstructura donde me dice Tipo de Estructura. por lo que en el formulario puse un DropDownList que me trae de base de datos las opciones. quiero poner al lado del DropdownList un Agregar nuevo Tipo de Estrucrura. el cual me abra un Modal con el create del TblTipoestructura para crear un nuevo tipo de estructura. redireccionar al formulario de TblEstructura y encontrarlo dentro del DropDownList. Espero haberme explicado. lo que tengo en el TblEstructura/_form es lo siguiente:
<div class="row">
<?php echo $form->labelEx($model,'Tipo de Organismo'); ?>
<?php echo $form->dropDownList($model,'idtipoestructura',
CHtml::listData(TblTipoestructura::model()->findAll(),'id','denominacion'),
array(
'ajax' => array(
'type' => 'POST',
//$("#padre").show();
//'url' => CController::createUrl('TblEstructura/SelectTO'),
'beforeSend' => 'function(){
if ($("#TblEstructura_idtipoestructura").val() == 2 ) {
$("#TblEstructura_idpadre option[value=]").attr("selected", "selected");
$("#padre").hide();
}else {
$("#padre").show();
}
}',
),'prompt' => 'Seleccione un Tipo de Organismo...'
)
); ?>
<?php
$this->beginWidget('zii.widgets.jui.CJuiDialog',array(
'id' => 'ModalTipoEstructura',
'options' => array(
'title' => 'Formulario de Tipo de Estructura',
'width'=>400,
'height'=>400,
'autoOpen'=>false,
'resizable'=>false,
'modal'=>true,
'overlay'=>array(
'backgroundColor'=>'#000',
'opacity'=>'0.5'
),
),
));
echo $this->renderPartial('TblTipoestructura/create', array(
'model'=> $model,
));
$this->endWidget('ii.widgets.jui.CJuiDialog');
?>
<?php echo CHtml::link('Agregar Nuevo Tipo de Organismo','', array('onclick'=>'$("#ModalTipoEstructura").dialog("open"); return flase;')); ?>
<?php echo $form->error($model,'idtipoestructura'); ?>
</div>
Este el Error que me tira.
CException
TblEstructuraController no ha podido encontrar la vista "TblTipoestructura/_form" solicitada.
Alguien puede ayudarme? es que estoy muy enredado.