获取yii2模型中具有非直接基数的字段

时间:2016-11-19 05:47:46

标签: mysql yii2

我有很多像这样的关系 relation

如何获得具有非直接基数的字段。 在我的模型中,deal_komisi就像这样:

class DealKomisi extends \yii\db\ActiveRecord {

/**
 * @inheritdoc
 */
public static function tableName() {
    return 'deal_komisi';
}

//relation between deal_komisi and list harga :
public function getListHarga() {
    return $this->hasOne(ListHarga::className(), ['id' => 'list_harga_id']);
}

}  

正如你所看到的,交易komisi到列表harga之间看起来像上面。 我的问题是,有可能:

  1. 交易komisi表 item_layanan表
  2. 相关联
  3. list_harga表 item_layanan_table list_harga.item_layanan_id = item_layanan.id
  4. 我需要获取item_layanan.nama项目
  5. 请建议,谢谢

    更新 这是我的ListHargaModel:

    class ListHarga extends \yii\db\ActiveRecord
    {
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'list_harga';
    }
    
    public function getItemLayanan()
    {
        return $this->hasOne(ItemLayanan::className(), ['id' => 'item_layanan_id']);
     }
     }
    

0 个答案:

没有答案