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.


Responder a