-1
Мой запрос к базе данных:Как сделать выбор из двух таблиц yii2
query = new Query();
$messages = $query->select(['name', 'message', 'date'])->from(['`user`','`message`'])->where('`user`.id = `message`.id_user AND id_addressee = '.$id.' AND id_user = '.Yii::$app->user->id)->orderBy('date')->all();
in view I make a selection like this:
<?php foreach($messages as $mess): ?>
<tr>
<td>
<?= Html::encode("{$mess->user->name}") ?>
</td>
<td>
<?= Html::encode("{$mess->message}") ?>
</td>
<td>
<?= Html::encode("{$mess->date}") ?>
</td>
</tr><?php endforeach; ?>
Все поля являются пустыми. Что я делаю не так?
"в виду я сделать выбор так:" не похож на действительный код для меня. Вы пишете в псевдокоде или заданы ли эти ключевые слова в другом месте? –