Ayuda CJuiAccordion

Hola amigos:

 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,

	

    ),

));




?>	

Creo que el tema tiene que ver con que tu submit no esta dentro del Form. (posibilidad).

Lo que podés hacer es llamar a la función submit del form desde JS.

Si esto no es la solución fijate de enviar el código que te genera (a grandes razgos) para ver más en detalle.

Sds,

Efectivamente el boton se encontraba fuera del form, muchas gracias jaja

Otra consulta, puedo agregar dentro del Acordeón el widget CjuiTabs?

Si, sin problemas. Sds,

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,

		)); 

	}