@alekskondr
php, javascript, yii2, drupal, MQL

Как сделать вывод таблицы инфы текущего пользователя с DAO в Yii2?

Есть контроллер
public function actionIndex()
    {
        $dataProvider = new ActiveDataProvider([
            'query' => Transactions::find(),
        ]);

        return $this->render('index', [
            'dataProvider' => $dataProvider,
        ]);
    }


вьюха
<?= GridView::widget([
        'dataProvider' => $dataProvider,
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],
               'id',
                'number',

            ['class' => 'yii\grid\ActionColumn'],
        ],
    ]); ?>


Подскажите как применить DAO и вывети таблицу во вьюхе.
Желательно на примере
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
NightGhost
@NightGhost
Делаете запрос через DAO, и создаете ArrayDataProvider вместо ActiveDataProvider.
$users = $db->createCommand('SELECT * FROM users')->queryAll();

$provider = new ArrayDataProvider([
    'allModels' => $users,
]);


Вьюху аналогично
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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