使用Yii activeRecord选择带有特定标记的帖子

使用Yii activeRecord选择带有特定标记的帖子,activerecord,yii,Activerecord,Yii,我有一个典型的设置,带有post、tag和POSTAG(关联模型/表格)的模型,如下所示: 职位 身份证 标签, 身份证,姓名 标签 id、post_id、tag_id 有谁能告诉我如何构造activeRecord语句来获取具有多个特定标记的帖子吗?例如,我可能希望所有贴子都有名为“foo”和“bar”的标签。关键是和。使用“foo”或“bar”很容易获得帖子 谢谢 您可以尝试以下方法: Post.joins(:tags).where(tags: {name: ["foo","bar"]})

我有一个典型的设置,带有post、tag和POSTAG(关联模型/表格)的模型,如下所示:

职位 身份证

标签, 身份证,姓名

标签 id、post_id、tag_id

有谁能告诉我如何构造activeRecord语句来获取具有多个特定标记的帖子吗?例如,我可能希望所有贴子都有名为“foo”和“bar”的标签。关键是和。使用“foo”或“bar”很容易获得帖子


谢谢

您可以尝试以下方法:

Post.joins(:tags).where(tags: {name: ["foo","bar"]})

谢谢,但我正在寻找一个Yii解决方案。我猜这是Ruby/rails。