Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

3 campos en una tabla join

Estas en el tema de 3 campos en una tabla join en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola a toda la comunidad, una consulta por si alguien lo ha hecho alguna vez, y que me de una idea... Lo que sucede es ...
  #1 (permalink)  
Antiguo 01/06/2013, 14:24
 
Fecha de Ingreso: octubre-2012
Mensajes: 74
Antigüedad: 11 años, 6 meses
Puntos: 0
3 campos en una tabla join

Hola a toda la comunidad, una consulta por si alguien lo ha hecho alguna vez, y que me de una idea...

Lo que sucede es que tengo una relacion de muchos a muchos entre 2 tablas, (Compras y materiales) , para lo cual creo una tabla join con el nombre de compras_materiales , lo que sucede es que necesito que el usuario pueda seleccionar el material y ademas indicar la cantidad que necesite de este, el problema es que solo consigo mostrar el nombre del material mediante checkbox, pero no se me ocurre como lograr asociarle una cantidad a cada material ...

dentro del controlador :
$materiales = $this->Compra->Materiale->find('list');
$this->set('materiales', $materiales);

dentro de la vista :

<?php echo $this->Form->input('Materiale',array('multiple' => 'checkbox', 'label' => false));?>

Saludos a todos.
  #2 (permalink)  
Antiguo 12/06/2013, 08:02
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: 3 campos en una tabla join

Ni idea que ORM / framework uses pero....... la cantidad de materiales a comprar va en la tabla compras_materiales como un campo

No se si lo haces asi o si te ayuda en algo
__________________
Salu2!
  #3 (permalink)  
Antiguo 12/06/2013, 08:30
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: 3 campos en una tabla join

Con todas las distancias no veo como puede ser una relación compras -> materiales una relación muchos a muchos.

A cada material le corresponde una factura de compra, pero cada factura puede tener muchos materiales. Yo veo una relación uno a muchos.

Etiquetas: campos, join, php, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:25.