Version 1, last updated by phillipo at September 17, 2007 22:33 UTC
33-6-2-use helper
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
- create table clientes (
- id integer not null primary key,
- nombre varchar(50) not null,
- ciudad_id integer not null,
- primary key(id)
- );
Ejemplo
- create table ciudad (
- id integer not null primary key,
- nombre varchar(50) not null,
- primary key(id)
- );
El campo ciudad_id hace la relacion, Kumbia busca un campo llamado: nombre, descripcion ó detalle en la tabla ciudad
Ahora en el controlador:
Ejemplo
- ?php
- class ClientesController extends StandardForm{
- public $scaffold = true;
- public function __construct(){
- $this->use_helper("ciudad");
- }
- }
- }
- ?>