【发布时间】:2015-07-03 11:05:22
【问题描述】:
我有 3 个模型: 协会有很多服务 服务 HasBelongs 协会和 HasMany 会员 会员有归属服务
我想按协会查找成员,但我按协会查找服务。
$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 的所有成员
【问题讨论】:
-
尝试在查询中使用条件。
标签: cakephp-2.0