kimono
@kimono
Web developer

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

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

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

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

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