Edición de «MODELOS»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 16: | Línea 16: | ||
Ver las filas como objetos y las tablas como clases tiene otro beneficio. Permiten crear nuevos accesos para nuestras tablas. Por ejemplo si tenemos una clase Clientes y tiene un campo primer nombre, otro segundo nombre y apellidos entonces podemos crear un acceso llamado getNombre así: | Ver las filas como objetos y las tablas como clases tiene otro beneficio. Permiten crear nuevos accesos para nuestras tablas. Por ejemplo si tenemos una clase Clientes y tiene un campo primer nombre, otro segundo nombre y apellidos entonces podemos crear un acceso llamado getNombre así: | ||
− | <source lang=php> | + | <source lang=php line> |
public function getNombre(){ | public function getNombre(){ | ||
return $this->primer_nombre.” “.$this->segundo_nombre.” “. | return $this->primer_nombre.” “.$this->segundo_nombre.” “. | ||
Línea 23: | Línea 23: | ||
</source> | </source> | ||
− | Kumbia proporciona una serie de clases (ActiveRecord y SessionRecord) que permiten realizar este mapeo y además ejecutar operaciones nativas sobre las relaciones de la base de datos de forma más humana y entendible. | + | Kumbia proporciona una serie de clases (ActiveRecord y SessionRecord) que permiten realizar este mapeo y además ejecutar operaciones nativas sobre las relaciones de la base de datos de forma más humana y entendible. |
= Capa de Abstracción Independiente en Kumbia= | = Capa de Abstracción Independiente en Kumbia= | ||
Línea 47: | Línea 47: | ||
== Acceso Directo a RDBMS == | == Acceso Directo a RDBMS == | ||
− | ===La Clase | + | ===La Clase DdBase=== |
La clase “DbBase” personalizada para cada motor es cargada automáticamente y está disponible globalmente. El valor database.type en config/environment.ini, indica qué driver se debe cargar automáticamente. | La clase “DbBase” personalizada para cada motor es cargada automáticamente y está disponible globalmente. El valor database.type en config/environment.ini, indica qué driver se debe cargar automáticamente. | ||
Línea 359: | Línea 359: | ||
$db->table_exists(string $table); | $db->table_exists(string $table); | ||
</source> | </source> | ||
+ | |||
[[Categoría:Modelos]] | [[Categoría:Modelos]] |