модель моего клиента
public function getAddress() {
return $this->hasMany(Address::className(), ['address_id' => 'address_id']);
}
мой контроллер клиента
$query = Customer::find()
->alias(['a'])
->select(['a.*', 'b.address_name', 'b.address_longitude', 'b.address_latitude'])
->joinWith([address b])
->asArray()
->all()
return ["data" => $query];
результаты:
{
"data": [
{
"id": "123",
"name": "abc",
"address_name": "bcd",
"address_logitude": "12312.1231",
"address_latitude": "11232.11213",
"address": []
}
]
}
ожидается
{
"data": [
{
"id": "123",
"name": "abc",
"address": [
"address_name": "bcd",
"address_logitude": "12312.1231",
"address_latitude": "11232.11213",
]
}
]
}
помогите мне пожалуйста .. я пытался найти решение в течение нескольких дней, но все равно ничего. надеюсь скоро найти решение. : D