我是一名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/這是設置非常簡單,製造與笨工作。