0

我已经使用php pdo. 但是每个查询都分散在各个类中。我如何提供一个抽象来更好地使用它;或者在 php 文件中使用 sql 查询的最佳实践是什么?

4

1 回答 1

0

如果您对 PDO 提供的抽象不满意,为什么不尝试一些新的东西,一个 ORM?我更喜欢doctrine ORM,它让生活变得如此简单,它提供了大量的功能,加上它采用MVC方法,让我更容易维护我的代码,doctrine可以为你自动生成类并映射把它放到桌子上。加上一些功能,如自动检测表之间的关系、可时间戳行为、迁移、软删除,使其更加刺激。入门并不难,我发现文档是了解用法的最有用资源,因为它们通过示例解释了所有内容。

您可以在该网站获得更多信息:http: //www.doctrine-project.org/

PS:还有其他的ORM,如Propel、Red Bean等。

如果你正在寻找一个轻量级的 ORM,你可以看看 NotOrm,这里是教程的链接

http://phpmaster.com/database-interaction-made-easy-with-notorm/?utm_source=dlvr.it&utm_medium=facebook&utm_campaign=database-interaction-made-easy-with-notorm

这可能会帮助您入门。

于 2012-07-24T06:46:58.213 回答