我的网站是像 stackoverflow.com 这样的问答网站。当用户创建一个问题时,他可以为其附加一些标签。之后,当他需要查找属于某个类别的所有问题时,他可以使用接受标签名称的过滤框。根据用户条目,我将刷新工作列表。
我的桌子设计如下
表:问题
编号 | QuestionTitle |其他详情.....|
1 | 地球为什么是圆的?|…………|
2 |月亮的直径是多少?|......|
表:标签
编号 | 标签名
1 | 行星
2 | 地球
3 | 月亮
表:附加标签
编号 | 问题ID | tag_id
1 | 1 |2
2 | 1 |1
3 | 2 |3
在 PHP/Controller 中,我将在过滤器框中获取标签 ID 作为用户输入。
在特定标签下获取所有这些问题的最佳方法是什么。
我正在使用 PHP 和 Kohana 3.3