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.

Responder a