2010-04-09 19 views
32

Soy programador de Java y estuve trabajando en un proyecto usando Hibernate y Struts durante algún tiempo.¿Algo parecido a Hibernate en PHP?

Ahora para mi nuevo proyecto, estoy trabajando en PHP y Mysql (aprendizaje de PHP). ¿Hay alguna tecnología que sea similar a Hibernate para PHP? En caso afirmativo, ¿alguien puede darme el enlace donde puedo entenderlo y usarlo?

¿Hay un concepto POJO en PHP?

Respuesta

28

En mi opinión, el mejor ORM para PHP es Doctrine.

También es posible que desee comprobar Propel y ver cuál se adapta mejor a su estilo.

PHP ORMs: Doctrine vs. Propel es una pregunta reciente de SO que compara los dos. Los marcos PHP comunes como Symfony te permiten usar ORM por lo que recuerdo.

En cuanto a los POJO, por lo que sé, usaría stdClass para eso en PHP. Aunque no soy mucho con Java, no puedo asegurarlo. He aquí un SO duda de eso ... What is stdClass in PHP?

4

Si no está atascado en PHP (por ejemplo, se puede utilizar cualquier lenguaje de script), Perl tiene tanto concepto POJO (objetos Perl) y Hibernate alternativas (incluyendo hibernate Perl port; y varios Object-Relational Mapping classes).

Si uno se ve obligado en PHP, se puede ver a-lista de O/M para PHP here

Cuestiones relacionadas