Проект на Yii2 + AngularJS. На странице два GridView + LinkPager обернутые в два разных pjax контейнера, два разные dataProvider для гридов и пагинации. У контейнеров разные id, в ангуляровском контроллере прописаны конструкции по обновлению после завершения pjax:
$("#p0").on("pjax:end", function() {
$compile(angular.element(document.getElementById("p0")))($scope);
});
$("#p1").on("pjax:end", function() {
$compile(angular.element(document.getElementById("p1")))($scope);
});
Первый контейнер работает, но когда кликаешь по элементам второго пагинатора, то он обновляет контент только первого контейнера. Подскажите в чем может быть проблема.
Дело было в параметрах контейнера:
<?php Pjax::begin([
'enablePushState' => false,
'linkSelector' => 'ul.pagination>li>a'
]); ?>
Я убрал параметр linkSelector у обоих контейнеров и все заработало. Описание зачем нужно это свойство.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Попал мне сайт (php) в котором используется MongoDB, честно говоря я никогда о ней не знал, то есть вопросы у меня сравнивая с mysql и ее веб интерфейсом...
Чищу сайт от вирусняка, после массового взлома через adminerЧто-то постоянно меняет адрес сайта в БД на вредоноса и файл
Я использую второй вариантКакая разница между первым и вторым? Кто может объяснить?
Как с помощью preg_match($pattern, $subject) найти пустую строкуДело в том что $subject должен быть пустой строкой и не чем либо