Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2014, 05:30
Avatar de juan_14nob
juan_14nob
 
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 15 años
Puntos: 6
relacion de 3 modelos

Hola tengo 3 TAblas "menus","menus_sections_rels" , "sections" y en el controlador de menus quiero obtener todas las secciones a la cual esta relacionada

Estas son las tablas:
menus

Código SQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `menus` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `nombre` VARCHAR(200) NOT NULL COMMENT 'Nombre del plato',
  4.   `detalle` text NOT NULL,
  5.   `precio` VARCHAR(9) NOT NULL,
  6.   `created` DATE NOT NULL,
  7.   `modificado` DATE NOT NULL,
  8.   PRIMARY KEY (`id`)
  9. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;

menus_sections_rels

Código SQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `menus_sections_rels` (
  2.   `id_menu_rel` INT(11) NOT NULL,
  3.   `id_sections_rel` INT(11) NOT NULL,
  4.   PRIMARY KEY (`id_menu_rel`),
  5.   KEY `id_sections_rel` (`id_sections_rel`)
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

sections
Código SQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `sections` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `nombre` VARCHAR(200) NOT NULL,
  4.   PRIMARY KEY (`id`)
  5. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;


Estan relacionadas de la siguiente forma

'menus_sections_rels'.'id_menu_rel' con 'menus'.id
'menus_sections_rels'.'id_sections_rel' con 'sections'.id

Quizas tengo un problema en las relaciones, no lo se.. llevo bastanta investigando por google por eso consulto aca.


Saludos y gracias !!

Última edición por juan_14nob; 11/03/2014 a las 05:55