2 modelos en un mismo controlador

Pregunta, ¿soporta Kumbia en un mismo controlador la gestión de dos modelos? Lo digo por el tema que ya abri una vez, pero que me quedé sin respuesta.

CREATE TABLE `post` (
`id` INTEGER auto_increment ,
`date_at` DATE NOT NULL default '1900-01-01',
`status` SET ('public','private','wait')  NOT NULL default '',
PRIMARY KEY (`id`)
);

CREATE TABLE `post_extended` (
`id` INTEGER auto_increment ,
`id_post` INTEGER default '0',
`lang` SET ('es','fr','ct','en')  NOT NULL default '',
`title` char (255) NOT NULL default '',
`summary` char (300) NOT NULL default '',
`content` MEDIUMTEXT NOT NULL default '',
PRIMARY KEY (`id`)
);

Estas dos tablas estan relacionadas y cada una pertenece a un modelo diferente, entonces en el mismo controlador deberian actualizarse/insertar/borrar cada una con sus datos.

El porque de esta division es no duplicar registros cuando existen varios idiomas. De esta forma un contiene datos comunes y la otra crea un registro por cada idioma.

Comentarios

  • Si, no debe haber inconveniente, ya que es simplemente instanciar un modelo, y los modelos incluso se pueden instanciar desde los helpers, es decir estan disponibles a lo largo de todo el proyecto.

    Saludos
Sign In or Register to comment.