Подключите нашего Telegram-бота для уведомлений о новых проектах

Yii2 специалист

s
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 6 лет и 8 месяцев
Бюджет: 100 руб
0.98 $ — 0.95 €
с пиджаком проблемы.
Нужно чтоб обновилось время,при нажатии на кнопку, без перезагрузки страницы. А остальное чтоб не менялось

в файле view/site/index.php

<?php Pjax::begin();?>
<?= Html::a("Обновить", ['/site/index'], ['class' => 'btn btn-lg btn-primary']) ?>
<h1>Сейчас: <?=$time ?></h1>
<?php Pjax::end(); ?> 

В файле controllers/SiteController

такой action:

public function actionIndex() {        
        $time = date('H:i:s');
        $query = Product::find();
        $pages = new Pagination([
            'totalCount' => $query->count(), 'pageSize' => 4,
            'forcePageParam' => false, 'pageSizeParam' => false
        ]);
        $products = $query->offset($pages->offset)->limit($pages->limit)->all();
        if (Yii::$app->request->isPjax) {
            
            return $this->render('index', compact('pages', 'products', 'time'));
        }else{ return $this->render('index', compact('pages', 'products','time' ));
        }    
        
    }

тут в вид передаются еще параметры (пагинация, модель продуктов, и третий то самое время).
И получается get запрос а не pjax.Что тут у меня не так? Сам файл view/site/index.php у меня
состоит из виджетов.Может в них проблема?
Разделы:
Опубликован:
25.04.2018 | 09:54

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».