在PHP中有类似于Hibernate的东西吗?

gmh*_*mhk 36 php mysql database-design hibernate

我是一名Java程序员,并且正在使用Hibernate和Struts工作一段时间.

现在,对于我的新项目,我正在研究PHP和Mysql(学习PHP).有没有类似于Hibernate for PHP的技术?如果是的话,任何人都可以给我链接,我可以理解并使用它吗?

PHP中有POJO概念吗?

JAL*_*JAL 31

在我看来,PHP最好的ORM是Doctrine.

您也可以查看Propel,看看哪种风格更适合您的风格.

PHP ORM:Doctrine vs. Propel是最近比较两者的SO问题.像我想的那样,像Symfony这样的常见PHP框架允许你使用ORM.

至于POJO,据我所知你在PHP中使用stdClass.我对Java并不多,所以我不能肯定地说.这是一个关于那个问题的问题...... 什么是PHP中的stdClass?


dar*_*rja 9

如果您需要ORM,可以尝试Doctrine


DVK*_*DVK 5

如果您没有坚持使用PHP(例如,您可以使用任何脚本语言),Perl既有POJO概念(Perl对象)又有Hibernate备选方案(包括hibernate Perl端口 ;以及几个Object-Relational Mapping类).

如果你被迫使用PHP,你可以在这里看到PHP的OR/M列表