Sorry no termine de escribir, si es una cadena convertila con explode(',',
$this->Session->read('CadenaClientes')) si es la coma el separador de los
datos2013/5/24 RadicalEd <[email protected]> > Tu sesión es una cadena o un array, si es un array no debes meterlo en > array($this->Session->read('CadenaClientes')), solamente el > $this->Session->read('CadenaClientes') > > > 2013/5/24 david aceituno <[email protected]> > >> Estimados, tengo la siguiente linea : >> >> $clientes = >> $this->Solicitudtransporte->Cliente->find('list',array('conditions' => >> array( >> 'Cliente.id ' => array($this->Session->read('CadenaClientes')) >> ) )); >> >> La que deberia generar la soguiente consulta : SELECT * from cliente >> WHERE cliente_id IN ('1','2','3') >> >> Los valores del IN los traigo desde una session : >> $this->Session->read('CadenaClientes') >> >> He verificado el contenido de esta session y trae exactamente los valores >> '1','2','3' >> >> Probe colocando directamente en la instruccion : >> >> $clientes = >> $this->Solicitudtransporte->Cliente->find('list',array('conditions' => >> array( >> 'Cliente.id ' => array('1','2','3') >> ) )); >> >> Y funciona impecable !!! >> >> Al usar la session no da ningun error solo que no me entrega resultados. >> >> Esto es con Cake 1.3 >> >> >> Gracias >> >> >> david >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para anular la suscripción a este grupo y dejar de recibir sus correos >> electrónicos, envía un correo electrónico a >> [email protected]. >> Para publicar una entrada en este grupo, envía un correo electrónico a >> [email protected]. >> Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es. >> Para obtener más opciones, visita >> https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > El pasado son solo recuerdos, el futuro son solo sueños > http://www.solocodigo.com > -- El pasado son solo recuerdos, el futuro son solo sueños http://www.solocodigo.com -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a [email protected]. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es. Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
