Как сделать в join дополнительное условие?

Добрый день.
Подскажите как сделать в связи has one дополнительное условие?
Пример:
return $this->hasOne(item::className(), ['name' => 'tooster', 'type' => 'yii']
Так не работает....
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
maxkh
@maxkh
Web developer
www.yiiframework.com/doc-2.0/yii-db-activequery.ht...

public function getActiveUsers()
{
    return $this->hasMany(User::className(), ['id' => 'user_id'])
                ->onCondition(['active' => true]);
}


А так же www.yiiframework.com/doc-2.0/guide-db-active-recor...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
1. Наверное не item, а Item
2.
return $this->hasOne(Item::className(), ['name' => 'tooster'])->andWhere(['type' => 'yii'])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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