@AlexAll

Как в yii2 передать значение в виджет при клике для открытия модального окна?

При клике на блок, у меня открывается виджет, который открывает модальное окно. Надо чтобы при открытии модального окна, виджет получал данные из базы по id и user_id(ну это понятно) и передавал их во вьюху виджета. Как при клике передать id в виджет?
Вот код виджета

class GetWebSiteCodeWidget extends Widget


    public function init()
    {
        parent::init();
    }

    public function run()
    {
        if (!Yii::$app->user->isGuest) {
            $userId = Yii::$app->user->identity->getId();
            $hash = Site::find()->select(['hash'])->where(['id' => 8, 'userId' => $userId ])->scalar();

            return $this->render('website-code', [
                'hash' => $hash,
            ]);
        }
    }
}


Во вьюхе виджет вывожу как обычно <?= GetWebSiteCodeWidget::widget()?>
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы