2015-07-03 2 views
1

У меня есть 3 модели: Ассоциация HasMany служба служба HasBelongs Ассоциация и HasMany Член Член HasBelongs службанайти условиями с «членами»

Я хочу, чтобы найти элемент по ассоциации, но я считаю, Услуги по ассоциации.

$associations = $this->Member->Service->Association->find('all', 
                   array(
                   'fields'=>array('id','libelle') 
                    )); 

результат отладки:

array(
    (int) 0 => array(
     'Association' => array(
      'id' => '1', 
      'libelle' => 'الادارة العامة للصحة العسكرية' 
     ), 
     'Service' => array(
      (int) 0 => array(
       'id' => '1', 
       'libelle' => 'Divers', 
       'association_id' => '1' 
      ), 
      (int) 1 => array(
       'id' => '2', 
       'association_id' => '1' 
      ), 
      (int) 2 => array(
       'id' => '3', 
       'libelle' => 'مكتب الضبط BO', 
       'association_id' => '1' 
      ) 
     ) 
    ), 
    (int) 1 => array(
     'Association' => array(
      'id' => '2', 
      'libelle' => 'أعضاء الديوان والمديرين' 
     ), 
     'Service' => array() 
    ), 
    (int) 2 => array(
     'Association' => array(
      'id' => '3', 
      'libelle' => 'المستشفات والمراكز والمصحات ' 
     ), 
     'Service' => array() 
    ), 
    (int) 3 => array(
     'Association' => array(
      'id' => '4', 
      'libelle' => 'المستشفى العسكري الاصلي للتعليم ' 
     ), 
     'Service' => array() 
    ) 

Я хочу найти члена, например ассоциации: все члены, которые принадлежат Ассоциации الادارة العامة للصحة العسكرية т.е. все члены услуг 1, 2, 3

+0

попробуйте использовать условие в вашем запросе. – MKD

ответ