Pregunta

Soy nuevo en CodeIgniter y yo estoy pensando en el uso de este marco en mi nuevo proyecto. Voy a necesitar estos dos extensiones. Antes de la excavación en demasiado profundo, me pregunto si alguien ya tiene experiencia con ellos y amablemente puede dar algunas ideas sobre si existe algún problema de compatibilidad cuando se utilizan juntos.

Extensiones modular - HMVC
http://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc / wiki / Francia Inicio DataMapper ORM
http://datamapper.exitecms.org/

Creo que hay muchos otros que se van a utilizar estas dos extensiones juntos porque en realidad son los muy populares. Por lo tanto, muchas personas van a beneficiarse de este hilo.

Muchas muchas gracias a todos ustedes.

¿Fue útil?

Solución

En primer lugar una advertencia: He utilizado la extensión HMVC pero no el DataMapper ORM.

Por lo que yo veo las dos extensiones tienen objetivos distintos. En principio no veo un conflicto.

La extensión HMVC es útil cuando su vista se compone de múltiples sub-vistas. Le permite modularizar su aplicación para que sus puntos de vista pueden ser construidos a partir de la salida de múltiples acciones del controlador.

El DataMapper ORM le permite mapear los datos en su base de datos directamente sobre objetos PHP en su aplicación. Esto le ahorra la costra de escribir consultas SQL para tirar de las filas de una base de datos y objetos de hidratos en su aplicación. Así define lo que su modelo de mesa se carga desde y cómo se relaciona con los otros modelos en su aplicación. El DataMapper genera las consultas para realizar las operaciones CRUD detrás de las escenas.

HMVC se refiere a cómo la estructura de su aplicación. El DataMapper ORM tiene que ver con la forma de construir sus modelos. No veo cómo el DataMapper que dejaría de usar HMVC o viceversa.

Otros consejos

me gustaría también sugieren echar un vistazo a Doctrina ORM . Es un marco ORM muy potente que he estado utilizando durante el último año o así en todos mis proyectos y obras de CodeIgniter realmente bien y sin problemas de compatibilidad o tales.

Tutorial para instalar Doctrina con CodeIgniter .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top