2013-12-21 4 views
0

Клиент hasMany Solicitud.Cakephp search plugin - Поиск в родственной модели

Я использую плагин поиска CakeDC.

Мне нужно найти внутри Solicitud, где Cliente.nombre = "myValue". Это даже выполнимо? я вставить то, что у меня есть:

//SOLICITUD MODEL 
public $actsAs = array('Search.Searchable', 'Containable'); 


public $filterArgs = array(
    'nombre' => array('type' => 'like', 'field' => array('Cliente.nombre')),   
); 

Я не знаю, если это выполнимо, или я фантазирую. Идеи?

ответ

0

Вы фантазируете или не читаете readme.md.

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

Смежные вопросы