CakePHP:COUNT 函数和模型连接帮助
我正在尝试连接表以获取字段的计数,但无法弄清楚如何执行此操作。这是我的表格:
tags
id INT
tag VARCHAR
project_tags
id INT
project_id INT
tag_id INT
projects
id INT
...
我想在我的视图中显示这样的内容:
[tags.tag] x 23
[tags.tag] x 12
...
现在我不是 SQL 专家,但我认为我在 SQL 中的目标是对 tag_id 执行计数,其中 tag_id = tag.id 按 tag_id 分组。我认为。
我现在非常确定如何在蛋糕控制器中执行此操作。
有人可以帮忙吗?
I'm trying to join tables to get a count on a field but am having trouble figuring out how to do it. here are my tables:
tags
id INT
tag VARCHAR
project_tags
id INT
project_id INT
tag_id INT
projects
id INT
...
I want show in my view something like this:
[tags.tag] x 23
[tags.tag] x 12
...
Now I'm no SQL expert but I think what I'd be aiming for in SQL would be performing count on tag_id where tag_id = tags.id grouped by tag_id. I think.
I'm just now so sure how to do this in a cake controller.
Can someone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许将此查询发送到数据库:
在您的控制器中,执行临时 SQL:
有关 CakePHP 查询数据库的更多信息。也许将其汇总到 MySQL 中的 存储过程中,并从 Cake 控制器调用。
Perhaps send this query to the database:
In your controller, execute ad-hoc SQL:
More on CakePHP querying a database. Perhaps roll this up into a stored procedure in MySQL, and call from your Cake controller.