estoy realizando una consulta con el método find de la siguiente forma,

$precio = $this->Detallecompra->Detalleordene->find('list',array('recursive'=> 2));

el problema es que necesito traer el id de una tabla y nombre de otra tabla ya que necesito crear un select con esas opciones, el id que necesito guardar esta en la tabla siguiente pero el nombre que necesito mostrar en el select esta dos tablas después.

algo asi

Detallecompra->Detalleordene->Precio->Producto['name']

entiendo que para traer un dato puedo agregar 'fields' => array('Producto.name') pero el nombre esta en otro array es decir algo así

'fields' => array('Precio.Producto.name')

como puedo hacerlo??

--
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 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a