У меня есть три таблицы базы данных:
product (id, name)
product_has_adv (продукт, преимущество, сортировка, важное)
преимущество (id, текст)
В ProductModel я определил это:
public function getAdvantages()
{
return $this->hasMany(AdvantageModel::className(), ['id' => 'advantage'])
->viaTable('product_has_advantage', ['product' => 'id']);
}
Я получаю преимущества без проблем.
Но теперь мне нужно добавить кладку product_has_advantage.important = 1, а также отсортировать преимущества сортировки в таблице product_has_advantage.
Как и где я должен это понимать?