从非直接相关模型访问数据

时间:2014-04-10 22:51:10

标签: cakephp

我有一个很大的问题,我现在有3天时间试图找到解决方案。我解释

我有3个模型:ComprobantesReceptoresPuestos

Comprobantes有一个名为receptor_id的字段,它为您提供受体和 Receptor有一个字段调用puesto_id,可以为你提供puesto,比如

Comprobantes访问Receptores和Receptores访问Puestos,现在的事情是我已经建立了一个关系来显示我的Receptor的Puestos在Comprobantes模型中的字段puesto我唯一的问题是只显示了id和我想从Puesto展示“puesto”字段,而不是来自Puesto的“id”。

编辑:这是代码,但Comprobantes与Puestos没有直接关系

class Puesto
{

    var $hasMany = array(
        'Receptor' => array(
            'className' => 'Receptor', 
            'foreignKey' => 'puesto_id'
        )
    );

}

class Receptor
{

    var $belongsTo = array(
        'Emisor' => array(
            'className' => 'Emisor', 
            'foreignKey' => 'emisor_id'
        ), 
        'Puesto' => array(
            'className' => 'Puesto', 
            'foreignKey' => 'puesto_id'
        )
    );
}

0 个答案:

没有答案