问题描述
|
我目前正在从事一个很小但不是很小的项目。我们已经决定采用MVC架构,但是像CI或类似的框架似乎过大了。
因此,我决定制作自己的框架,该框架要简单得多。
我遇到的问题是Model类,更具体地说是“获取记录”部分。
您会说构造这种功能的最佳实践是什么?
我自己提出了一些替代方案:
1:
制作像cakePHP的
find($fields,$params)
这样的函数
2:
使函数具有大量参数,例如find($table,$fields,$join,$where,$order,$limit,$offset)
每个都有相关的默认值
3:
纯查询功能,使您只需传递选择语句
该项目是通过PHP与MysqL数据库连接完成的。我使用wordpress作为页面本身的基础,该项目是一个插件。
这是一个很大的问题,对于任何朝着正确方向提出的建议,我将深表感谢。
解决方法
为什么不查看wordpress的方法并尝试重用/扩展它们呢?
可能有一个数据库层
有现有的查询方法。
要我先去看一下