【发布时间】:2013-12-11 18:22:13
【问题描述】:
在我当前的项目中,我们使用旧库 PEAR:DB。
我们需要用更好的东西替换这个库。但是生产中的项目,非常大,数据库层的许多代码使用PEAR::DB。
在不破坏功能的情况下替换旧代码的最佳方法是什么?
也许为 DB 编写模拟器类?还是安装 MDB2 并将所有 DB 替换为 MDB2?
更新:现在为 CRUD 使用学说/dbal 组件!
【问题讨论】:
标签: php database pdo pear mdb2
在我当前的项目中,我们使用旧库 PEAR:DB。
我们需要用更好的东西替换这个库。但是生产中的项目,非常大,数据库层的许多代码使用PEAR::DB。
在不破坏功能的情况下替换旧代码的最佳方法是什么?
也许为 DB 编写模拟器类?还是安装 MDB2 并将所有 DB 替换为 MDB2?
更新:现在为 CRUD 使用学说/dbal 组件!
【问题讨论】:
标签: php database pdo pear mdb2
PEAR 的 MDB2 包是从 DB 包顺理成章的发展,但即便如此,它现在也被认为已经过时了。你可能最好使用Doctrine's Database Abstraction Layer。
【讨论】: