El problema es simple, solamente que no se como implementarlo en
cakephp. (Soy nuevo pero ya aprendi bastantes cosas)...

Tengo una tabla de 'facturas' y otra 'detallefacturas' que contiene el
detalle de los items de productos vendidos en cada factura. La tabla
'productos' que contiene los datos especificos de los productos (entre
ellos 'producto' que es el nombre del producto).

Ya las tengo relacionadas y funcionando perfectamente con las vistas
de index, add, edit, delete en cada modelo (factura, detallefactura,
producto). Lo hice todo con cake bake pero sin scaffolding.

El problema es que cuando estoy en el view de una factura,
automaticamente me aparecen abajo los items correspondientes (related
detallefacturas), o sea el detalle de la factura, pero me muestra el
id del producto yo quiero que me muestre el nombre del producto! No
logro traer el campo producto en lugar del id del producto.

Se que me debe estar faltando crear alguna variable en algun lado,
pero no logro captar bien donde...

La estructura de las tablas es a grandes rasgos la siguiente:

facturas:
id
fecha
nrofactura
... etc, etc...

detallefacturas:
id
producto_id
cant
importe
factura_id
... etc, etc ....

productos:
id
producto
preciovta
... etc, etc ...

Pero desde la vista de Factura, no logro traer el campo producto de la
tabla producto. Solamente puedo mostrar todos los campos de Factura y
Detallefactura.

En la vista de Factura, en la seccion del detalle tengo esto

<td><?php echo $detallefactura['producto_id'];?></td>

Funciona bien pero ahi es donde quiero mostrar 'producto' en lugar del
id...

Avisenme si esta claro... seguramente esto ya esta recontra-
solucionado en algun foro, pero creanme que busque mucho y no logre
solucionarlo.

Si necesitan que ponga todo el codigo me avisan, si?

Muchisimas gracias a todos de antemano...

Hace muy poco comence con cakephp pero ahora no puedo parar de
programar! esta excelente la metodologia!

-- 
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