0
爲什麼我的關係'試圖獲取非對象的屬性'???試圖獲得非客體屬性Yii2
我有模型目的地與hasOne()來AddressDistrict
public function getDestinationAddressDistrict(){
return $this->hasOne(\common\models\AddressDistrict::className(), ['id' => 'DISTRICT']);
}
模型模型AdressDistrict任何字段:ID,propinsi_id,NAMA
public function attributeLabels()
{
return [
'id' => 'ID',
'propinsi_id' => 'Propinsi ID',
'nama' => 'Nama',
];
}
在控制器( actionIndex)我得到模型Destination:
$modelDestination = new Destination;
,我傳遞給創建然後我傳給_form ..
在_form我寫$modelDestination->destinationAddressDistrict->id
..和我有一個通知。任何解決方案?
在創建您沒有有效的關係值。 – scaisEdge