Soy nuevo en yii, Estuve revisando el foro si a alguien más le había pasado lo mismo que a mi, resulta que estoy ocupando el Widget del acordeón y al agregarlo al form no me funciona el botón para crear ojala me puedan ayudar, dejo el widget a continuación:
Agrego: Si coloco el botón dentro del acordeón guarda, pero necesito que el botón este afuera.
Tengo el _form que crea GII con el crud, y yo cree otro que se llama _form1 que es el que agrege dentro del acordeon.
<?php
$this->widget('zii.widgets.jui.CJuiAccordion', array(
'panels'=>array(
// panel 3 contains the content rendered by a partial view
'Detalle Cabecera' => $this->renderPartial('_form1', array('model' => $model),true),
'panel 1'=>'content for panel 1',
'panel 2'=>'content for panel 2',
),
// additional javascript options for the accordion plugin
'options'=>array(
'animated'=>'bounceslide',
'collapsible'=>true,
'active'=>false,
'alwaysOpen'=>true,
),
));
?>
Una consulta, quiero unir 2 modelos dentro de un form la parte grafica me resulto pero no guarda.
y el problema esta que el codigo del controlador no pasa el primer if del isset y lo hice tal cual lo decian las intrucciones haber si alguien me puede ayudar gracias
dejo el cod:
public function actionCreate()
{
$model = new Sc;
$sub = new DatosItem;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Sc'], $_POST['DatosItem'])) //este if no pasa
{
$model->attributes=$_POST['Sc'];
$sub->attributes=$_POST['DatosItem'];
$valid=$model->validate();
$valid=$sub->validate() && $valid;
if($valid)
{
if($model->save(false))
{
$sub->iddatos_item = $model->id_sc;
$sub->save(false);
$this->redirect(array('view','id'=>$model->id_sc));
}
}
}
$this->render('create',array(
'model'=>$model,
'sub' => $sub,
));
}