0
Мне нужна помощь в создании отношения модели к таблице с составным ключом. У меня есть следующие две модели:Отношение модели с составным ключом
ModelOne (
id, PRIMARY KEY
parent_id,
parent_type,
...
)
и
ModelTwo (
parent_type,
parent_id,
...
)
В ModelTwo I`ve уже переопределить первичный ключ:
public function primaryKey()
{
return array('parent_type', 'parent_id');
}
Как я могу определить отношение в ModelOne к получить соответствующий ModelTwo? (1 к 1 отношение)
Я думаю, что решение: само :: HAS_ONE, 'ModelTwo', массив ('parent_id' => 'parent_id' , 'parent_type' => 'parent_type'), – Larry