Я работаю в плагине octobercms, и у меня есть следующие модели:
В модели домов у меня есть следующие отношения:
public $hasManyThrough = [
'owner' => [
'Author\Plugin\Models\Owner',
'table' => 'author_plugin_houses_owners',
'key' => 'houses_id',
'otherKey' => 'owners_id'
]
];
это отношение имеет промежуточную таблицу author_plugin_houses_owners:
+------------+-------------+--------+
| hoses_id | owners_id | active |
+------------+-------------+--------+
А в модели Pays у меня следующие отношения:
public $belongsTo = [
'houses' => ['Author\Plugin\Models\Houses']
];
эта модель соответствует следующей таблице:
+----+----------+---------+-------+------+
| id | hoses_id | amounth | payed | debt |
+----+----------+---------+-------+------+
в таблице у меня есть столбец "Houses_id", вопрос в том, как я могу получить доступ к объявленным отношениям "владелец"в модели "Дома", так как модель "Платит"?мне нужен доступ к нему, потому что мне нужно печатать "имя_хозяина" в виде списка в бэкенде плагина.
таблица владельца:
+----+------------+--------+
| id | owner_name | active |
+----+------------+--------+
спасибо большое!