我的父模型搜索工作正常,但我不知道如何获取查询的 Select 部分中包含的子模型/表。
使用蛋糕 2.3.8
这篇文章(如何使用 cakedc/search 插件通过 1 个搜索栏搜索 3 个不同的表?)似乎是最接近的答案,但我是 cake 新手,不太了解 @mark 的简洁答案。
任何帮助将不胜感激,谢谢!
我的父模型搜索工作正常,但我不知道如何获取查询的 Select 部分中包含的子模型/表。
使用蛋糕 2.3.8
这篇文章(如何使用 cakedc/search 插件通过 1 个搜索栏搜索 3 个不同的表?)似乎是最接近的答案,但我是 cake 新手,不太了解 @mark 的简洁答案。
任何帮助将不胜感激,谢谢!
让我为您缩短 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