使用Yii activeRecord选择带有特定标记的帖子
我有一个典型的设置,带有post、tag和POSTAG(关联模型/表格)的模型,如下所示: 职位 身份证 标签, 身份证,姓名 标签 id、post_id、tag_id 有谁能告诉我如何构造activeRecord语句来获取具有多个特定标记的帖子吗?例如,我可能希望所有贴子都有名为“foo”和“bar”的标签。关键是和。使用“foo”或“bar”很容易获得帖子使用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.joins(:tags).where(tags: {name: ["foo","bar"]})
谢谢,但我正在寻找一个Yii解决方案。我猜这是Ruby/rails。