我是一名Java程序员,并且正在使用Hibernate和Struts工作一段时间。
现在,对于我的新项目,我正在研究PHP和Mysql(学习PHP)。 有没有类似于Hibernate for PHP的技术?如果是的话,任何人都可以给我链接,我可以理解并使用它吗?
PHP中是否有POJO概念?
答案 0 :(得分:30)
在我看来,PHP的最佳ORM是Doctrine。
您可能还希望查看Propel并查看更适合您风格的内容。
PHP ORMs: Doctrine vs. Propel是最近比较两者的SO问题。像我想的那样,像Symfony这样的常见PHP框架允许你使用ORM。
就POJO而言,据我所知,你在PHP中使用stdClass。我对Java并不多,所以我不能肯定地说。这是一个关于...... What is stdClass in PHP?
的问题答案 1 :(得分:9)
如果您需要ORM,可以尝试Doctrine
答案 2 :(得分:5)
如果您没有坚持使用PHP(例如,您可以使用任何脚本语言), Perl 同时具有POJO概念(Perl对象)和Hibernate备选方案(包括hibernate Perl port;以及几个Object-Relational Mapping classes)。
如果你被迫使用PHP,你可以看到PHP的{/ 3}的OR / M列表
答案 3 :(得分:2)
还有dmz作为学说替代:http://datamapper.wanwizard.eu/设置起来非常简单,并且可以与codeigniter一起使用。