我是一名Java程序员,曾在一个使用Hibernate和Struts的项目上工作了一段时间。任何与PHP中的Hibernate类似的东西?
现在对于我的新项目,我正在研究PHP和Mysql(学习PHP)。 有没有类似于Hibernate for PHP的技术?如果是的话,任何人都可以给我链接,我可以理解和使用它?
PHP中是否存在POJO概念?
我是一名Java程序员,曾在一个使用Hibernate和Struts的项目上工作了一段时间。任何与PHP中的Hibernate类似的东西?
现在对于我的新项目,我正在研究PHP和Mysql(学习PHP)。 有没有类似于Hibernate for PHP的技术?如果是的话,任何人都可以给我链接,我可以理解和使用它?
PHP中是否存在POJO概念?
在我看来PHP的最好的ORM是Doctrine。
您也可以查看Propel,看看哪种更适合您的风格。
PHP ORMs: Doctrine vs. Propel是比较这两个最近SO问题。据我所知,像Symfony这样的常见PHP框架让你使用ORM。
就POJO而言,据我所知你会在PHP中使用stdClass。虽然我对Java没有太多的了解,所以我不能肯定地说。下面是一个太问题有关...... What is stdClass in PHP?
如果需要ORM,你可以尝试Doctrine
如果你不坚持要在PHP(例如,你可以使用任何脚本语言),Perl的有既POJO概念(Perl的对象)和Hibernate的替代品(包括hibernate Perl port;和几个Object-Relational Mapping classes)。
如果你不得不到PHP,你可以看到OR/M的ALIST为PHP here
另外也DMZ作为一种学说替代:http://datamapper.wanwizard.eu/这是设置非常简单,制造与笨工作。