Edición de «Convenciones en ActiveRecord»
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 3: | Línea 3: | ||
==Convenciones Generales== | ==Convenciones Generales== | ||
− | == | + | ==Id== |
− | Si [[ActiveRecord]] encuentra un campo llamado | + | Si [[ActiveRecord]] encuentra un campo llamado Id, [[ActiveRecord]] asumirá que se trata de la llave primaría de la entidad y que es autonumérica. |
− | == | + | ==Campo_id== |
− | Los campos terminados en | + | Los campos terminados en _id indican relaciones foráneas a otras tablas, de esta forma se puede definir fácilmente las relaciones entre las entidades del modelo: |
− | Un campo llamado | + | Un campo llamado clientes_id en una tabla indica que existe otra tabla llamada clientes y esta contiene un campo id que es foránea a este. |
− | == | + | ==Campo_at== |
− | Los campos terminados en | + | Los campos terminados en _at indican que son fechas y posee la funcionalidad extra que obtienen el valor de fecha actual en una inserción |
− | + | created_at es un campo fecha | |
− | == | + | ==Campo_in== |
− | Los campos terminados en | + | Los campos terminados en _in indican que son fechas y posee la funcionalidad extra que obtienen el valor de fecha actual en una actualización |
− | + | modified_in es un campo fecha | |
− | |||
− | |||
− | |||
[[Categoría:Active Record API]] | [[Categoría:Active Record API]] |