题
我继承了一个古老的硬皮 PHP application
, 我想重构成更好一点来处理,但是在一个逐步的方式。在perl的支持,还有一系列的课程围绕类::数字,允许使用数据库行为基础,目的在你的代码,该图书馆发生 accessor methods
等适当的,但也许您添加额外的方法。
任何人都不会知道的像这样的东西为PHP?尤其是一些东西,不需要批发采用一个"框架"...奖励点,如果它的工作中。PHP4太多,但说实话,我喜欢有另一个原因是沟。:-)
其他提示
类::无论是一个 奥姆(对象关系映射器) 为perl。寻找"PHP奥姆"在谷歌提供了一些良好的结果,包括 Doctrin, 我已经有好运气。我会从那里开始和你的工作方式。
正确的事情是访问数据库,通过一个抽象层,在一种这样的如果你改变你的RDBMS或如何实现的访问,你只需要修改这一层,同时所有应用程序的其余部分保持不变。
要做到这一点,以免你的应用程序从知道如何处理的数据库,你的抽象层数据库的访问必须实施通过一个框架,例如 ADODB.
所有文件有关的这个层必须位于一个子目录:
- /ado
在这个目录你就会把所有你的.php.公司文件,其中包含的一般方法以访问该数据库。
怎么样 MDB2 从梨?
它提供了一个共同的API所有 支持RDBMS。主要的差别 大多数其他DB抽象包 是MDB2更进一步 确保可移植性。
顺便说一句:@GaryF什么是那些奇怪的标题属性联系?你有没有加入他们或者是他们加入通过这样的吗?
不隶属于 StackOverflow