我有三张桌子:
Stories (id, category_id, sub_category_id, name, story),
Categories (id, parent_id, lft. rght, name),
SubCategories (id, name)
它们是正确相关的,一切正常。但现在我需要通过名称autocompleate对话框找到属于指定类别和/或sub_category的故事。示例:用户输入“dog bone”并且必须在类别/子类别中搜索此类名称,并在找到所有属于找到的类别的故事之后。做很多发现时没问题,但在SQL中我可以进行一次查询。可以在一个查找中在CakePHP中完成吗?
非常感谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
有一些选项可以做到这一点,其中一些在
之下a)可链接的行为 - http://wiki.github.com/Terr/linkable
b)bindModel - http://mark-story.com/posts/view/using-bindmodel-to-get-to-deep-relations
c)adhoc-joins http://bakery.cakephp.org/articles/view/quick-tip-doing-ad-hoc-joins-in-model-find
阅读它们,了解您最需要的套件。