Навигация с использованием виджета Pjax (Yii2)

← вернуться к статье

Controller

<?php
    public function actionPjaxExample3($action = 'time')
    {
        if ($action === 'time') {
            return $this->render('pjax_example_3', [
                'data' => date('H:i:s'),
            ]);
        } else {
            return $this->render('pjax_example_3', [
                'data' => date('Y-M-d'),
            ]);
        }
    }
?>

View

<?php Pjax::begin(); ?>
    <?= Html::a(
        'Показать время',
        ['/example/pjax/pjax-example-3?action=time'],
        ['class' => 'btn btn-lg btn-primary']
    ) ?>
    <?= Html::a(
        'Показать дату',
        ['/example/pjax/pjax-example-3?action=date'],
        ['class' => 'btn btn-lg btn-success']
    ) ?>
    <p>Ответ сервера: <?= $data ?></p>
<?php Pjax::end(); ?>

Пример

Показать время Показать дату

Ответ сервера: 14:20:00

comments powered by HyperComments