Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Usar la capa de abstracción Propel
Esta guía está dirigida a los desarrolladores que desean utilizar el ORM Propel en un alojamiento donde el acceso a la línea de comandos está restringido.
Prólogo
- El ORM permite vincular los objetos de una aplicación a las tablas de una base de datos. Se manipulan los datos a través de objetos
PHPen lugar de escribirSQLbruto. 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 imperativo descargar la versión "Conventional Package" de
Propel. - Los comandos CLI (como
propel-gen) no son ejecutables en el servidor. - En consecuencia,
Propelsolo se utiliza en modo "Runtime" en la producción. La generación de clases (build) debe realizarse localmente. - El flujo de trabajo consiste en generar el código en un entorno de desarrollo y luego transferir los archivos resultantes al servidor.
Dependencias
- El conjunto de bibliotecas necesarias para
Propelestá disponible, exceptoPhing. - La ausencia de
Phingno afecta la producción, ya que esta herramienta solo es necesaria durante la fase de generación local.
Enlace a esta FAQ: