index.php
<?php
$otds = app\models\Otd::find()->all(); // получаем список табов, точнее их количество и заголовки
foreach ($otds as $otd) { // подготавливаем массив значений для табов
$tabs[]=[
'label' => 'Отделение '.$otd['name'],
'content' => $this->render(
'_form',
[
'dataProvider' => $dataProvider, // а вот тут ВОПРОС! Как мне сюда передать разные данные для каждого таба?
'filterModel' => $searchModel,
'otd_id'=>$otd['id'],
]),
];
}
?>
<?= Tabs::widget([
'items' => $tabs,
]);
?>
_form.php
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
'otd_id',
'heats_count',
],
]); ?>
т.е. мне нужно в каждом табе вывести только записи с определенным otd_id