【发布时间】:2010-05-25 11:01:09
【问题描述】:
我有两个表,photos 和 tags,一个标准的 photos_tags 链接表。
我的模型显示照片 HABTM 标签,我也可以通过更新链接来更新两者。
我的问题是:假设我现在想查找所有带有“日落”和“海洋”标签的照片 - 我该怎么做?
我已经尝试按照Nate's Bakery post 进行内部连接,现在我可以找到所有带有“或”标签的照片,但我只想要带有两个标签的照片(例如“AND”查找,如果这是正确的短语)。目前添加更多标签会给我带来更多结果 - 随着更多标签的添加,我想要更少的结果!
或者,如果没有好的 Cakey 方式,你会怎么做?多次搜索然后比较数组?不过好像有点浪费……
TIA。
【问题讨论】:
标签: cakephp find join has-and-belongs-to-many