我被告知要使用一些ORM库来简化存储.我读过有关Doctrine,RedBeans和其他一些内容的文章.我正在试用RedBeans,因为它很简单,不需要配置.我已经尝试了一些基本代码来存储bean等等.
如果我想要一个模型类(一个bean?),添加一些基本的行为和函数.我需要扩展什么课程?我需要覆盖哪些方法,然后我应该如何获取它们的实例?
示例:包含用户和帖子的Blog类
我正在开始使用MYSQL.我有以下查询:
SELECT answers.data. * , COUNT( answers.reports.id ) AS rcount
FROM answers.data
LEFT JOIN answers.reports ON answers.data.id = answers.reports.answer_id
WHERE answers.data.question='4'
GROUP BY answers.data.id
Run Code Online (Sandbox Code Playgroud)
它返回了我当前问题的所有答案,并添加了一个名为rcount的列(报告数)
我希望它只返回少于3个报告的那些.我尝试了以下代码:
SELECT answers.data. * , COUNT( answers.reports.id ) AS rcount
FROM answers.data
LEFT JOIN answers.reports ON answers.data.id = answers.reports.answer_id
WHERE answers.data.question='4' AND rcount < '3'
GROUP BY answers.data.id
Run Code Online (Sandbox Code Playgroud)
但显然那不是新情况的发生地.因为我是新手,所以在手册中找不到解决方案.谢谢