Version 1, last updated by phillipo at September 17, 2007 22:33 UTC

33.6.2 use_helper($campo)

Permite que un $campo foráneo tenga la facilidad de un formulario de ayuda extra para insertar algún dato que no se encuentre al momento de insertar.

Ejemplo de los Helpers:

Debes tener 2 tablas:

1) Una tabla maestra con alguna relacion usando la convencion tabla_id, por ejemplo clientes:

Ejemplo

  1. create table clientes (
  2. id integer not null primary key,
  3. nombre varchar(50) not null,
  4. ciudad_id integer not null,
  5. primary key(id)
  6. );

Ejemplo

  1. create table ciudad (
  2. id integer not null primary key,
  3. nombre varchar(50) not null,
  4. primary key(id)
  5. );

El campo ciudad_id hace la relacion, Kumbia busca un campo llamado: nombre, descripcion ó detalle en la tabla ciudad

Ahora en el controlador:

Ejemplo

  1. ?php
  2.  
  3. class ClientesController extends StandardForm{
  4.  
  5. public $scaffold = true;
  6. public function __construct(){
  7. $this->use_helper("ciudad");
  8. }
  9.  
  10. }
  11. }
  12. ?>



Regresar al indice