Есть две таблицы:
Specifications
id, key, name, category, lang
SpecificationsCategories
id, key, name, lang
В модели категорий прописано так:
public function relations()
{
return [
'specification'=>[self::HAS_MANY, 'Specifications', 'category',
'on'=>'t.lang = specification.lang',
'joinType' => 'inner join',
],
];
}
Но связка идет t.id = specification.category. Я не нашел параметра, с помощью которого можно указать ключ.
Как объяснить Yii, что мне нужно связывать как t.key = specification.category?