1

2 つの異なるクエリに 2 つの異なる外部キーを使用したい

私の最初のクエリでは、次のようにします。

私のモデルコードは

public $belongsTo = array(
    'Emailformatstype' => array(
        'className' => 'Emailformatstype',
        'foreignKey' => 'id'
    )
);

2番目のクエリでは、次のようにします。

私のモデルコードは

public $belongsTo = array(
    'Emailformatstype' => array(
        'className' => 'Emailformatstype',
        'foreignKey' => 'New_id'
    )
);

だから私の質問は、特定のクエリのためにコントローラーからforeignKeyを渡すことができるテクニックがあるということです

再帰を提供するようなもの

$this->Model->recursive = 0;

私が欲しいのと同じ:

$this->Model->foreignKey= 'My_foreignKey';
4

1 に答える 1