类::DBI喜欢php的库吗?
我继承了一个陈旧的类::DBI喜欢php的库吗?,php,perl,orm,Php,Perl,Orm,我继承了一个陈旧的PHP应用程序,我想将它重构成一个更好的处理方式,但要循序渐进。在perl的CPAN中,围绕Class::DBI有一系列类,允许您使用数据库行作为代码中对象的基础,库根据需要生成访问器方法等,但也允许您添加其他方法 有人知道PHP的类似情况吗?特别是一些不需要大规模采用“框架”的东西。。。如果它在PHP4中也能起作用,就可以获得额外的积分,但老实说,我希望有另一个理由放弃它。:-) 它现在已经不存在了,但可能值得一看。如果您愿意放弃一些警告(框架一),我发现这是在PHP中访问D
PHP应用程序
,我想将它重构成一个更好的处理方式,但要循序渐进。在perl的CPAN中,围绕Class::DBI有一系列类,允许您使用数据库行作为代码中对象的基础,库根据需要生成访问器方法
等,但也允许您添加其他方法
有人知道PHP的类似情况吗?特别是一些不需要大规模采用“框架”的东西。。。如果它在PHP4中也能起作用,就可以获得额外的积分,但老实说,我希望有另一个理由放弃它。:-) 它现在已经不存在了,但可能值得一看。如果您愿意放弃一些警告(框架一),我发现这是在PHP中访问DBs的一种非常简洁的方法。无论如何都值得研究。正确的做法是通过抽象层访问数据库,如果您更改了RDBMS或如何实现该访问,您只需修改该层,而应用程序的所有其余部分都保持不变 为此,为了使应用程序不必知道如何处理数据库,DB访问的抽象层必须由一个框架实现,例如 与此层相关的所有文件必须位于子目录中:
- /阿多
顺便问一下:@GaryF你的链接有哪些奇怪的标题属性?是您添加的还是由SO添加的?类::DBI是perl的一个示例。在谷歌上搜索“PHP ORM”会得到一些不错的结果,其中包括,我很幸运。我会从那里开始,一路向上。我正试图获得更多关于我自己项目的反馈,因此我建议我对ORM的看法: 用法示例如下 您可以分阶段使用,它不需要您采用MVC,而且只需要很少的设置