У меня есть один параметр препорпделенный ( по которому и связана релешн), сввязка идёт не по id.
То есть я осздаю новый екзмепляр, и устанавливаю некий параметр в инит
$productEntity = ProductEntity::find()->where(['alias' => $this->productName()])->one();
А вот так выглядить мой релейшн
public function getParamList()
{
return $this->hasMany(ProductAttribute::className(), ['product_entity_id' => 'id'])
->where(['product_entity_id' => $this->product_entity_id]);
}
Увы, не сохранив модель я не могу получить доступ к релейшнам. Что можно придумать?