Задать вопрос
@arab789

Yii. Relations. Как сделать связь?

Есть модуль user, в нем модель User. Я делаю комментарии и нужно сделать связь к таблице users. Связь делаю в модуле admin в модели Comment. Помогите пожалуйста, как это сделать?
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
@edojdikov
Senior PHP developer
В модели Comment.php метод:
public function relations()
{
    return array(
         'Users' => array(self::BELONGS_TO, 'User', 'user_id'),
    );
}

А в описании модуля AdminModule.php метод:
public function init()
{
    $this->setImport(array(
        'user.models.*', // Импорт всех моделей из модуля user
    ));
}


Если надо будет получать комментарии из модуля user, то проделать аналогию и с этим модулем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы