Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Utilizar la capa de abstracción Propel
Actualización 01/09/2026
Esta guía está dirigida a los desarrolladores que deseen utilizar el ORM Propel en un entorno de alojamiento donde el acceso a la línea de comandos es limitado.
Introducción
- El ORM permite vincular los objetos de una aplicación con las tablas de una base de datos. Se manipulan los datos a través de objetos
PHPen lugar de escribirSQLdirectamente. Propeles la capa de abstracción que gestiona estas interacciones (relaciones, uniones, paginación) para simplificar el mantenimiento del código.
Particularidades y limitaciones
Propelno está preinstalado a través dePear.- Debe instalarlo manualmente en su proyecto.
- Es imprescindible descargar la versión "Paquete convencional" de
Propel.
- Los comandos de la interfaz de línea de comandos (CLI), como
propel-gen, no se pueden ejecutar en el servidor.- En consecuencia,
Propelsolo se utiliza en modo "Runtime" en el entorno de producción. La generación de las clases (compilación) debe realizarse localmente. - El flujo de trabajo consiste en generar el código en un entorno de desarrollo y, a continuación, transferir los archivos resultantes al servidor.
- En consecuencia,
- Dependencias:
- Todas las bibliotecas necesarias para
Propelestán disponibles, con la excepción dePhing. - La ausencia de
Phingno afecta al entorno de producción, ya que esta herramienta solo es necesaria durante la fase de generación local.
- Todas las bibliotecas necesarias para
Enlace a esta FAQ: https://faq.infomaniak.com/1142
¿Le ha sido útil esta FAQ?