Caso resuelto. He colocado en mi controlador lo siguiente antes de los condicionales para el filtro:
if(!empty($this->data)) { $this->Session->write('Search', $this->data); $estado = $this->data['Tramite']['statu_id']; $servi = $this->data['Tramite']['servicio_id']; } else { $estado= $this->Session- >read('Search.Tramite.statu_id'); $servi = $this->Session- >read('Search.Tramite.servicio_id'); $tramites = $this->paginate('Tramite', array('documento' => $cc, 'Tramite.Statu_id ' => $estado)); } if (!empty($estado) && empty($servi)){ $tramites = $this->paginate('Tramite', array('documento' => $cc, 'Tramite.Statu_id ' => $estado)); } else { if (empty($estado) && !empty($servi)){ $tramites = $this->paginate('Tramite', array('documento' => $cc, 'Tramite.Servicio_id ' => $servi)); } else { if (!empty($estado) && !empty($servi)){ $tramites = $this->paginate('Tramite', array('documento' => $cc, 'Tramite.Statu_id ' => $estado, 'Tramite.Servicio_id ' => $servi)); } else{ $tramites = $this->paginate('Tramite', array('documento' => $cc)); } } } $this->set('estado', $estado); $this->set('servi', $servi); Y en mi vista, mantengo los datos en mi select asi <?php echo $this->Form->input('servicio_id', array('empty'=>'Seleccione','label'=>'Servicio', 'selected'=>$servi));? > <?php echo $this->Form->input('statu_id', array('empty'=>'Seleccione','label'=>'Estado', 'selected'=>$estado));? > Muchas gracias Dani, por su ayuda. On 6 ago, 19:35, sandra milena mendoza <shanita...@gmail.com> wrote: > bueno, primero termino este y ya te cuento el otro problema > > Ya me funciona el submit, paso los parametros pero se me desconfigura la > pagina y sale lo siguiente al comienzo > > Array ( [Tramite] => Array ( [servicio_id] => [statu_id] => 1 ) ) > > te adjunto el html > Que error estoy cometiendo? > El 6 de agosto de 2011 19:25, Dani F. Serch <daniou...@gmail.com> escribió: > > > > > > > Claro, la lista de correo está para eso. > > Escribe un mensaje nuevo, y yo o cualquiera te podremos ayudar si sabemos. > > > El 7 de agosto de 2011 02:12, sandra milena mendoza > > <shanita...@gmail.com>escribió: > > >> Perfecto, muchas gracias. > > >> Que pena abusar de tus conocimientos, es que hay otro problemita que me > >> esta rompiendo el coco, jejeje. Sera que me puedes ayudar?? > > >> El 6 de agosto de 2011 19:05, Dani F. Serch <daniou...@gmail.com>escribió: > > >>> ok, mira el código, tú select tiene la id "TramiteStatuId". > >>> <div class="input select"><label > >>> for="TramiteStatuId">Statu</label><select name="data[Tramite][statu_id]" > >>> id="TramiteStatuId"> > > >>> entonces quedaría así: > >>> $('#TramiteStatuId').change(function(){ > >>> alert('hola'); > >>> }); > > >>> De todas maneras, para trabajar con JS te recomiedo que uses el plugin > >>> Firebug para Firefox. > > >>> El 7 de agosto de 2011 01:44, sandra milena mendoza < > >>> shanita...@gmail.com> escribió: > > >>> Enviado.... te agradezco lo que me puedas ayudar > > >>>> On 6 ago, 18:27, "Dani F. Serch" <daniou...@gmail.com> wrote: > >>>> > me refería al id del objeto input, de HTML, nada de PHP. > > >>>> > El script quedaría así: > >>>> > $('#TramiteStatu_id').change(function(){ > >>>> > alert('hola'); > >>>> > }); > >>>> > O también puedes probar: > >>>> > $('#statu_id INPUT').change(function(){ > >>>> > alert('hola'); > >>>> > }); > > >>>> > El 6 de agosto de 2011 22:27, sandra milena mendoza > >>>> > <shanita...@gmail.com>escribió: > > >>>> > > No Dani, mi tabla se llama Tramites y mi campo statu_id, foranea de > >>>> mi > >>>> > > tabla Status, de todas formas probe tu sugerencia pero no carga los > >>>> > > datos, con mi statu_id si los carga solo que cuando selecciono no se > >>>> > > recarga la pagina. > > >>>> > > -- > >>>> > > Has recibido este mensaje porque estás suscrito al grupo > >>>> "CakePHP-es" de > >>>> > > Grupos de Google. > >>>> > > Para publicar una entrada en este grupo, envía un correo electrónico > >>>> a > >>>> > > cakephp-es@googlegroups.com. > >>>> > > Para anular tu suscripción a este grupo, envía un correo electrónico > >>>> a > >>>> > > cakephp-es+unsubscr...@googlegroups.com > >>>> > > Para tener acceso a más opciones, visita el grupo en > >>>> > >http://groups.google.com/group/cakephp-es?hl=es.-Ocultar texto de > >>>> la cita - > > >>>> > - Mostrar texto de la cita - > > >>>> -- > >>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > >>>> Grupos de Google. > >>>> Para publicar una entrada en este grupo, envía un correo electrónico a > >>>> cakephp-es@googlegroups.com. > >>>> Para anular tu suscripción a este grupo, envía un correo electrónico a > >>>> cakephp-es+unsubscr...@googlegroups.com > >>>> Para tener acceso a más opciones, visita el grupo en > >>>>http://groups.google.com/group/cakephp-es?hl=es. > > >>> -- > >>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > >>> Grupos de Google. > >>> Para publicar una entrada en este grupo, envía un correo electrónico a > >>> cakephp-es@googlegroups.com. > >>> Para anular tu suscripción a este grupo, envía un correo electrónico a > >>> cakephp-es+unsubscr...@googlegroups.com > >>> Para tener acceso a más opciones, visita el grupo en > >>>http://groups.google.com/group/cakephp-es?hl=es. > > >> -- > >> *_____________________________________* > >> ** > >> *Sandra Milena Mendoza A.* > >> *Ing. Sistemas* > >> *cel 3165725034* > > >> -- > >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > >> Grupos de Google. > >> Para publicar una entrada en este grupo, envía un correo electrónico a > >> cakephp-es@googlegroups.com. > >> Para anular tu suscripción a este grupo, envía un correo electrónico a > >> cakephp-es+unsubscr...@googlegroups.com > >> Para tener acceso a más opciones, visita el grupo en > >>http://groups.google.com/group/cakephp-es?hl=es. > > > -- > > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > > Grupos de Google. > > Para publicar una entrada en este grupo, envía un correo electrónico a > > cakephp-es@googlegroups.com. > > Para anular tu suscripción a este grupo, envía un correo electrónico a > > cakephp-es+unsubscr...@googlegroups.com > > Para tener acceso a más opciones, visita el grupo en > >http://groups.google.com/group/cakephp-es?hl=es. > > -- > *_____________________________________* > ** > *Sandra Milena Mendoza A.* > *Ing. Sistemas* > *cel 3165725034* > > SIGA.htm > 29 KVerDescargar- Ocultar texto de la cita - > > - Mostrar texto de la cita - -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.