2011-02-01 25 views
1

我有一個簡單的應用程序設置爲使用Docrine2 DBAL,問題是它需要在僅支持php 5.2.6的主機上運行。學說要求PHP 5.3 ...良好的備選DBAL到Doctrine2 DBAL

什麼是一個很好的替代PHP的數據庫抽象層?我應該簡單地將所有內容轉換爲PDO嗎?或者還有其他不錯的選擇嗎?

謝謝。

+4

我結束了PDO去實際上是兼容的,這似乎是最好的學說替代。畢竟,學說是建立在PDO ... – Mike 2011-02-02 15:43:30

回答

2

也許Zend_Db數據庫抽象層?

+0

我認爲這可能是除PDO之外的第二個最佳選擇,因爲它的積極發展和輕鬆將其放入項目中。 – Mike 2011-02-03 15:54:22

1

梨的MDB2是數據庫抽象的標準之前教義來臨。它仍然是一個堅實的DBAL層,帶有可插拔適配器,您可以使用它支持任何數據庫。

0

但是如果你需要的話,Pear MDB2將不能在PHP5.3上運行。 (截至2011年5月18日)

0

您可能仍然使用1.2學說是與版本< 5.3