Version 7, last updated by powerade1 at November 26, 2007 03:09 UTC

35 Master-Detail

Este tutorial es válido sólo para la versión 0.3.2: Tablas en MySQL:

  1. CREATE TABLE `ejemplo` (
  2. `id` INT(11) NOT NULL AUTO_INCREMENT,
  3. `nombre` CHAR(30) DEFAULT NULL,
  4. PRIMARY KEY (`id`)
  5. );
  6. CREATE TABLE `ejemplo2` (
  7. `id` INT(11) NOT NULL AUTO_INCREMENT,
  8. `ejemplo_id` INT(11) NOT NULL,
  9. `detalle` CHAR(40) DEFAULT NULL,
  10. `detalle2` CHAR(40) DEFAULT NULL,
  11. PRIMARY KEY (`id`,`ejemplo_id`)
  12. );

Ahora creamos un controlador ejemplo_controller.php asi:

  1. class EjemploController extends MasterDetailForm {
  2. public $scaffold = true;
  3. public $force = true;
  4. public $detail = "ejemplo2";
  5. function EjemploController(){
  6. # Numero de Filas de la Grilla Detalle (10 Defecto)
  7. $this->set_grid_size(5);
  8. }
  9. }
  10. ?>


Regresar al indice