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