Например во вьюхе вывожу пользователей так:
<?php
foreach ($users as $user) {
?>
<tr>
<td><a href="index.php?r=users%2Fedit&id=<?= $user->getId() ?>&page=1" ><?= $user->username ?></a></td>
<td><?= $user->firstname ?></td>
<td><?= $user->lastname ?></td>
<td><?= $sexes[$user->sex] ?></td>
<td><?= $user->email ?></td>
<td><?= $user->created ?></td>
<td>
<?php
$form = ActiveForm::begin([
'id' => 'delete-user-form',
'action' => 'index.php?r=users%2Fdelete&id=' . $user->getId()
]) ?>
<?= $form->field($user, 'id')->hiddenInput()->label(false) ?>
<?= Html::submitButton('Delete', ['class' => 'btn btn-danger btn-sm']) ?>
<?php ActiveForm::end() ?>
</td>
</tr>
<?php
}
?>
Но поле username пустое, id тоже пустое. Что надо сделать? Запрос в контроллере:
$rows = User::find()
->select(['id', 'username', 'firstname', 'lastname', 'sex', 'email', 'date_format(created, \'%d-%m-%Y %H:%i\') as created'])
->all();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости