我的搜索工作正常对于父模型,但我不知道如何在查询的选择部分中包含子模型/表。
使用Cake 2.3.8
这篇文章(how to use cakedc/search plugin for searching across 3 different tables with 1 search bar?)似乎是最接近的答案,但我是新手,并且不太了解@mark的简明回答。
非常感谢任何帮助, 谢谢!
答案 0 :(得分:0)
让我为readme.md缩短示例,它应该变得显而易见:
class Article extends AppModel {
public $actsAs = array('Search.Searchable');
public $belongsTo = array('User');
public $filterArgs = array(
'title' => array('type' => 'like'),
'username' => array('type' => 'like', 'field' => array(
'User.username', 'UserInfo.first_name')),
);
请注意Model.field
过滤器的username
表示法。