Как передать параметр в Widget в Yii2
При проектировании приложений на yii вы можете столкнуться с необходимостью передать параметр в Widget и сейчас мы рассмотрим как это сделать.
У нас есть вывод нашего виджета в шаблоне или файле вида:
<?= \app\components\MyWidget::widget();?>
Для передачи параметров в наш widget MyWidget необходимо сделать следующее:
<?= \app\components\MyWidget::widget(['my_parametr' => 12]);?>
Теперь в классе нашего виджета необходимо создать поле:
... class MyWidget extends Widget { public $my_parametr; ...
На этом всё. Никто не мешает нам передавать сразу несколько параметров в наш виджет или массив.
Получать уведомления о новых комментариях
Авторизуйтесь
0 комментариев
28 декабря 2018 /
2333 Views /
0 Comment