Подтвердить что ты не робот

Что-нибудь похожее на Hibernate в PHP?

Я программист на Java и некоторое время работаю над проектом, использующим Hibernate и Struts.

Теперь для моего нового проекта я работаю над PHP и Mysql (изучая PHP). Есть ли какая-либо технология, похожая на Hibernate для PHP? Если да, может ли кто-нибудь дать мне ссылку, где я могу ее понять и использовать?

Существует ли концепция POJO в PHP?

4b9b3361

Ответ 1

По-моему, лучший ORM для PHP - Doctrine.

Вы также можете проверить Propel и посмотреть, что лучше подходит для вашего стиля.

PHP ORM: Doctrine vs. Propel - это недавний вопрос SO, сравнивающий эти два. Насколько я помню, общие фреймворки PHP, такие как Symfony, позволяют использовать ORM.

Что касается POJO, насколько я знаю, вы бы использовали stdClass для PHP. Я не очень люблю Java, поэтому не могу сказать точно. Здесь SO Вопрос об этом... Что такое stdClass в PHP?

Ответ 2

Если вам нужна ORM, вы можете попробовать Doctrine

Ответ 3

Если вы не застряли на PHP (например, вы можете использовать любой язык сценариев), Perl имеет как концепцию POJO (объекты Perl), так и альтернативы Hibernate (включая hibernate Perl port и несколько классы объектно-реляционного сопоставления).

Если вы вынуждены в PHP, вы можете увидеть alist для OR/M для PHP здесь

Ответ 4

Существует также dmz как альтернатива доктрины: http://datamapper.wanwizard.eu/, который очень прост в настройке и сделан для работы с codeigniter.