Лопается мозг. Помогите пожалуйста.
Создал пользовательский виджет, но не могу передать параметр $ven_en с определенной страницы для правильной выборки из базы данных
Код: Выделить всё
<?php
use yii\widgets\Pjax;
use yii\widgets\LinkPager;
use yii\data\Pagination;
$pagination = new Pagination([
'defaultPageSize' => 1,
'totalCount' => \common\models\Venchik::find()
->where(['venchik_en' => $ven_en])
->count(),
]);
$venchik_img = \common\models\Venchik::find()
->offset($pagination->offset)
->limit($pagination->limit)
->asArray()
->where(['venchik_en' => $ven_en])
->all();
?>
<?php Pjax::begin(); ?>
<div class="row no-gutters justify-content-between product-blocks">
<!--МЕНЮ-->
<!--меню венчики-->
<?= LinkPager::widget(
[
'pagination' => $pagination,
'options' =>
[
'class' => 'col-3 nav flex-column gr_top main_menu menu-bottle'//классы для тега ul
],
'linkOptions' =>//атрибуты для тега a: ссылок
[
'class' => 'nav-link',
'data' =>
[
'pjax' => true
],
],
'pageCssClass' => ['class' => 'nav-item'],//классы для тега li
'nextPageLabel' => false,//наличие порядкового переключателя вперед
'prevPageLabel' => false,//наличие порядкового переключателя назад
]
)
?>
<div class="col-9 product">
<!--фото венчики-->
<?php foreach($venchik_img as $img): ?>
<div>
<img src="images/bottle/<?= $img[img_1] ?>" alt="Чертеж">
<img src="images/bottle/<?= $img[img] ?>" alt="Венчик">
</div>
<?php endforeach ?>
</div><!--<div class="col-9 product">-->
</div><!--<div class="row no-gutters justify-content-between">-->
<?php Pjax::end(); ?>
Спасибо огромное.