Я программист на Java и некоторое время работаю над проектом, использующим Hibernate и Struts.
Теперь для моего нового проекта я работаю над PHP и Mysql (изучая PHP). Есть ли какая-либо технология, похожая на Hibernate для PHP? Если да, может ли кто-нибудь дать мне ссылку, где я могу ее понять и использовать?
Существует ли концепция POJO в PHP?
На мой взгляд, лучшим ORM для PHP является Doctrine .
Вы также можете проверить Propel и посмотреть, что лучше подходит вашему стилю.
PHP ORM: Doctrine vs. Propel – это недавний вопрос SO, сравнивающий эти два. Насколько я помню, обычные фреймворки PHP, такие как Symfony, позволяют использовать ORM.
Что касается POJO, насколько я знаю, вы бы использовали stdClass для PHP. Я не очень люблю Java, поэтому не могу сказать точно. Вот вопрос о том, что … Что такое stdClass в PHP?
Если вам нужна ORM, вы можете попробовать Учение
Если вы не застряли на PHP (например, вы можете использовать любой язык сценариев), Perl имеет как концепцию POJO (объекты Perl), так и альтернативы Hibernate (включая hibernate Perl port и несколько классов Object-Relational Mapping ).
Если вы вынуждены в PHP, вы можете увидеть alist OR / M для PHP здесь
Существует также dmz как альтернатива доктрины: http://datamapper.wanwizard.eu/, который очень прост в настройке и сделан для работы с codeigniter.