|
1
8
如果您只是想分离SQL,为什么不使用存储过程呢? |
|
|
2
8
我给你的建议是,不要犯很多人所犯的错误,试图把PHP变成它所不是的东西。
这些都不是问题。
您可以将SQL放在文本文件中并使用
绞尽脑汁并试图将其他语言和框架的原理应用到PHP中是毫无意义的。使用PHP做它擅长的事情(或者使用其他东西)。不管怎样,你都会更快乐。 |
|
|
3
5
我认为您正在寻找的是数据访问层。我没有读过“干净的代码”,但我猜Bob叔叔的意思是不要到处都是原始SQL和数据库设置/访问代码。将数据库中的准备、执行等代码抽象到一个单独的模块中,并从那里开始工作。 关于使用存储过程的评论也是一个好主意,尽管这是一个备受争议的话题,双方都有其优点。我倾向于使用SP,但它们并不适合所有人或任何情况。 |
|
|
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 4 年前 |
|
|
Justin · Python自属性重命名 8 年前 |
|
|
Sabutobi · 长dict属性行的重构 8 年前 |
|
|
Falco Alexander · 简单LINQ重构/样式 8 年前 |
|
|
05bs001 · Euler 12需要优化 8 年前 |
|
|
slartidan · 如何将lambda表达式重构为方法引用? 8 年前 |
|
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 8 年前 |