Задать вопрос
kimono
@kimono
Web developer

Как отрендерить виджет из контроллера через ajax?

Для ajax рендеринга видов есть renderAjax, а как быть с рендерингом виджетов вместо видов?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
2 варианта:
  • Правильный: добавить view положить в него виджет и выызывать renderAjax из контролера
  • Ленивый: return MyWidget::widget([]);
  • Вариант с json:
    return \yii\helpers\Json::encode(MyWidget::widget([]));

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы