创建查询中间表cakephp的查询

时间:2015-07-01 14:54:07

标签: php mysql cakephp

我有一个需要到另一个表的中间表。我解释一下:

我的桌子

areas (id, name)

organizations (id, name )

users (id, name)

areas_organizations (id, area_id, organization_id)

organizations_users (id, organization_id, user_id)

为了更容易解释,在这种情况下省略了与其无关的其他字段。在查询中,我获得与正在咨询的用户相对应的所有organizations_user。有了这些组织之后,我需要连接到areas_organizations表以获取该区域的ID,然后获取它,我需要获取每个区域的名称。

第一个查询的示例如

Array
(
[0] => Array
    (
        [Organization] => Array
            (
                [id] => 4
                [name] => Lixsys SpA

            )

    )

[1] => Array
    (
        [Organization] => Array
            (
                [id] => 3
                [name] => MOP Ruta 5 Norte (SCL - Los Vilos)
            )

    )

)

我非常理解我不编写代码但是使用CakePHP,我的问题是,如何在第一次访问时返回areas_organizations 1或更多ID的值。 如果它太复杂,无法理解我想要的东西请咨询我。

0 个答案:

没有答案