0
在我目前的項目中,我們使用舊庫PEAR:DB
。從Pear :: db更新到PDO或PEAR :: MDB2的最佳方式?
我們需要更好地更換這個庫。但項目在生產中,而且很大,許多來自db層的代碼使用PEAR::DB
。
什麼是最好的方式替代舊的代碼,沒有損壞的功能?
也許寫數據庫的模擬器類?或者安裝MDB2,並將所有數據庫替換爲MDB2?
更新:現在爲CRUD使用doctrine/dbal組件!
在我目前的項目中,我們使用舊庫PEAR:DB
。從Pear :: db更新到PDO或PEAR :: MDB2的最佳方式?
我們需要更好地更換這個庫。但項目在生產中,而且很大,許多來自db層的代碼使用PEAR::DB
。
什麼是最好的方式替代舊的代碼,沒有損壞的功能?
也許寫數據庫的模擬器類?或者安裝MDB2,並將所有數據庫替換爲MDB2?
更新:現在爲CRUD使用doctrine/dbal組件!
PEAR的MDB2包是DB包的一個合乎邏輯的進展,但即使如此,它現在也被認爲是非常古老的。您可能更好使用Doctrine's Database Abstraction Layer。