Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Utilizar la capa de abstracción Propel
Esta guía está destinada a las personas que desean trabajar con la capa de abstracción Propel (que se refiere a un componente clave de la biblioteca Propel, un ORM (Object-Relational Mapping) para PHP).
Prólogo
- El ORM (Object-Relational Mapping) permite vincular los objetos de una aplicación con las tablas de una base de datos relacional. En lugar de escribir SQL, se manipulan los datos a través de objetos.
- Propel, una capa de abstracción en PHP, facilita la creación, manipulación y recuperación de objetos sin preocuparse por los detalles de SQL. Permite gestionar las relaciones, las uniones y la paginación, mejorando la legibilidad y el mantenimiento del código.
Características y limitaciones
- Propel no está instalado por defecto como un paquete Pear; esto significa que deberá instalarlo manualmente en su servidor.
- La versión "Conventionnal Package" de Propel puede ser instalada; descargue e instale bien esta versión específica.
- Dado que las líneas de comandos de Propel (
propel-gen
por ejemplo) no están accesibles, no podrás usarlas directamente. - Esto significa que Propel solo podrá ser utilizado en producción una vez que haya generado las clases y archivos necesarios localmente o en otro entorno de desarrollo.
- Todas las manipulaciones y generaciones de código deberán realizarse en otro lugar antes de transferir los archivos resultantes a su entorno de producción.
Dependencias
- Todas las dependencias necesarias para usar Propel están disponibles, excepto Phing.
- Phing no es necesario para la producción, por lo que no debería ser un problema.
- Asegúrate de tener todas las demás dependencias requeridas para Propel instaladas correctamente.
Enlace a esta FAQ: