Надо: при клике на строке в Таблица1 фильтровать Таблицу2 по id строки из Таблица1.
Сделал: подключил свой файл с jquery, ловлю там клик на строке Т1. Получаю id строки и $.ajax-ом запускаю php скрипт записи id в $_SESSION['id']. При удачном выполнении $.ajax-а продолжаю с $.pjax.reload({container: '#some_pjax_id', async: false}); обновлением секции документа. В секции, если есть $_SESSION['id'], то
Код: Выделить всё
<?php Pjax::begin(['id' => 'some_pjax_id', 'timeout' => 5000]) ?>
//Получаю модель для Т2
<?php $searchModeIridiumSim = new IridiumSimSearch();
//Получаю параметры фильтрации
$params = Yii::$app->request->getQueryParams();
$IridiumSimSearch = $params['IridiumSimSearch'];
//Добавляю нужный параметр id
$IridiumSimSearch['id'] = $_SESSION['id'];
$params['IridiumSimSearch'] = $IridiumSimSearch;
//Сохраняю параметры
Yii::$app->request->setQueryParams($params);
//Получаю провайдер с результатом фильтра
$dataProviderIridiumSim = $searchModeIridiumSim->search(Yii::$app->request->queryParams);?>
<div id="tabs-1" class="tabs-text">
//Переформировываю с передачей модели и нового провайдера
<?= $this->renderAjax('../iridium-sim/index', ['dataProviderSim'=>$dataProviderIridiumSim, 'searchModelSim' => $searchModeIridiumSim]) ?>
</div>
<?php Pjax::end() ?>
Заранее благодарен!