Как вы ищите внутри дочерних таблиц с помощью поиска CakeDC?

У меня нормально работает поиск для родительской модели, но я не знаю, как включить дочерние модели / таблицы в часть запроса Select.

Использование Cake 2.3.8

Эта статья ( как использовать плагин cakedc/search для поиска по 3 различным таблицам с 1 панелью поиска?) Кажется наиболее близким ответом, но я новичок в торте и не совсем понимаю краткий ответ @mark.

Любая помощь будет высоко ценится, спасибо!

1 ответ

Позвольте мне сократить пример из 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 фильтр.

Другие вопросы по тегам