StalkerClasses
Новичок
Из документации узнал что есть метод inverseOf().
Но в данный момент и без него получилось описать связи к примеру вида M:M через промежуточную таблицу:
Когда нужно использовать inverseOf?
Но в данный момент и без него получилось описать связи к примеру вида M:M через промежуточную таблицу:
PHP:
//Organizations (ориганизации)
// В данной таблице создано поле выбора списка контактных лиц
public function getBusinessCards()
{
return $this->hasMany(BusinessCards::className(), ['id' => 'id_local'])
->viaTable('organizations_mm', ['id_foreign' => 'id'])
->orderBy(['title' => SORT_ASC]);
}
PHP:
// BusinessCards (контактные лица)
public function getOrganizations()
{
return $this->hasMany(Organizations::className(), ['id' => 'id_foreign'])
->viaTable('organizations_mm', ['id_local' => 'id'])
->orderBy(['title' => SORT_ASC]);
}