YiiFramework Реляции в коммон моделях

Vano

Новичок
Как думаете, ничего плохого если в реляции буду писать
Код:
public function getUser()
{
    $calledClass = static::get_called_class();
    $staticNamespace = //вырезаем из строки $calledClass всё после последнего "/"
    return $this->hasOne( $staticNamespace . 'User', ['user_id' => 'user_id']);
}
кроме того, что нужно не забывать иметь нужную модель в вызваном неймспейсе?

Или может это и нафиг не пригодится?
 

Vano

Новичок
Нет, это фигня, так прийдется в каждом модуле где хочеш реляцию, носить за собой нужные модели. вместо того чтобы вызвать издалека(с другого модуля)
 
Сверху