@tyuty
Пишу код

Как вывести данные собеседника?

Добрый день.
У меня есть таблица messages с сообщениями:
id
message - сообщение
from_whom - от кого
whom- кому

Как вывести тех с кем велась переписка?

Пробовал использовать
$this->hasOne(Users::className(), ['user_id' => 'from_whom']);

подставлял по всякому и where, и orWhere и not user_id = мой id, не получается
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Как и написал Максим, Вам надо связать по id(первичный ключ) пользователя и если у Вас нет в таблице Users поля user_id, то как Вы собираетесь по нему связывать?А в поле from_whom у Вас, я надеюсь, id пользователя записан и тип поля совпадает с типом поля в таблице users?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Исходя и стандартных практик, думаю, что нужно не user_id, а просто id
Ответ написан
Ваш ответ на вопрос

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

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