在我目前的项目中,我们使用旧库PEAR:DB
。
我们需要更好地替换这个库。但是生产中的项目非常大,而且db层中的许多代码都使用PEAR::DB
。
在不破坏功能的情况下,更换旧代码的最佳方法是什么? 也许为DB编写模拟器类?或安装MDB2,只需将所有DB替换为MDB2?
更新:现在CRUD使用doctrine / dbal组件!
答案 0 :(得分:0)
PEAR的MDB2软件包是数据库软件包的一个逻辑进展,但即使这样,它现在也被认为已经很老了。您最好使用Doctrine's Database Abstraction Layer。