Clases/Objetos de Conexion Directa a tablas
De CidesaWiki
Revisión a fecha de 17:53 30 abr 2007; Cidesa (Discusión | contribuciones)
Symfony contiene una herramienta que agiliza la comunicación con la base de datos; esta es llamada [Propel], la misma genera clases en distintos lenguajes para manejar las diferentes tablas de la base de dados, en esta artículo analziaremos como trabaja y como nos puede ayudar:
Configurando/Ejecución Propel
Propel dentro de symfony trabaja con la información que contiene el archivo schema.yml, en el cual se coloca la información o estrucura de las tablas de la base de datos que queremos generar. El archivo schema.yml contiene información como la siguiente:
---
propel:
_attributes: { noXsd: false, defaultIdMethod: none, package: lib.model }
carecpro:
#_attributes:
#idMethod: native
codpro:
type: VARCHAR
size: 10
required: true
#primaryKey: true
codrec:
type: VARCHAR
size: 10
required: true
#primaryKey: true
fecent:
type: DATE
fecven:
type: DATE
id:
type: INTEGER
required: true
autoIncrement: true
Este archivo .yml es