2010-04-09 18 views
32

Sono un programmatore Java e stavo lavorando su un progetto utilizzando Hibernate e Struts per qualche tempo.Qualcosa di simile a Hibernate in PHP?

Ora per il mio nuovo progetto, sto lavorando su PHP e Mysql (apprendimento PHP). Esiste una tecnologia simile a Hibernate per PHP? Se sì, qualcuno può darmi il link dove posso capire e usarlo?

Esiste un concetto POJO in PHP?

risposta

28

A mio parere il miglior ORM per PHP è Doctrine.

Si potrebbe anche voler verificare Propel e vedere quale si adatta meglio al tuo stile.

PHP ORMs: Doctrine vs. Propel è una domanda SO recente che confronta i due. I framework PHP comuni come Symfony consentono di utilizzare l'ORM per quanto ricordo.

Per quanto riguarda i POJO, per quanto ne so tu userai stdClass per quello in PHP. Non sono molto con Java, quindi non posso dirlo con certezza. Ecco un SO dubbio su questo ... What is stdClass in PHP?

4

Se non sei bloccato su PHP (ad esempio, è possibile utilizzare qualsiasi linguaggio di scripting), Perl ha sia il concetto POJO (oggetti Perl) e Hibernate alternative (tra cui hibernate Perl port; e diversi Object-Relational Mapping classes).

Se si è costretti in PHP, si può vedere alist di O/M per PHP here

1

C'è anche DMZ come una dottrina alternativa: http://datamapper.wanwizard.eu/ che è molto semplice da configurare e fatto funzionare con CodeIgniter.

Problemi correlati