Sorry no termine de escribir, si es una cadena convertila con explode(',',
$this->Session->read('CadenaClientes')) si es la coma el separador de los
datos


2013/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.


Responder a