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







28 декабря 2018 /
5226 Views /
5 комментариев