Hola que tal, les comento tengo 2 formularios en una misma vista, uno (el sub form) lo muestro con dojo en un dijit dialog, y el otro lo muestro en la vista(como todos los forms) para cerrar el dialog, tengo que hacer click en aceptar, de esta manera continuo con la carga de datos del otro formulario, luego se preciona nuevamente aceptar pero en el formulario principal. este envia los datos via post a el controller.. el problema que tengo es que me llegan solo los datos del formulario principal a el controller, los del subform no me llegan... y estoy definiendo el sub form de esta manera en la vista...
//FORMULARIO 1
<?php
echo $this->form;
?>
// DECLARANDO SUB FORMULARIO
<?php
$this->form->addSubForm($this->formEstadoAgrupacion, 'subFormEstadoAgrupacion');
?>
// MOSTRANDO SUB FORMULARIO
<div id="dialogAgrupacionCompuesta" dojoType="dijit.Dialog" title="Seleccionar Agrupaciones" style="width: 800px;">
<?php
$this->form->addSubForm($this->formEstadoAgrupacion, 'subFormEstadoAgrupacion');
?>
<div align="center">
<br />
<?php
echo $this->formEstadoAgrupacion->fieldIdAgrupacion;
?>
<div style="display:inline-block;width: 50px; height: 200px;padding-top: 100px;padding-bottom: 100px;vertical-align: top;">
<?php
echo $this->formEstadoAgrupacion->submitDesplazarDerecha;
?>
<br/>
<br/>
<br/>
<?php
echo $this->formEstadoAgrupacion->submitDesplazarIzquierda;
?>
</div>
<?php
echo $this->formEstadoAgrupacion->fieldIdAgrupacionIntegrante;
?>
</div>
<div align="center">
<?php
echo $this->formEstadoAgrupacion->submitEstadoAgrupacionCancelar;
echo $this->formEstadoAgrupacion->submitEstadoAgrupacion;
?>
</div>
</div>