Yii2 basic.
Виджет - app\modules\ExampleModule\components\ExampleWidget
Как к action run этого виджета обратиться через ajax, какой путь писать?
Js лежит в web/js
Спасибо.
Максим Осадчий, и в чем проблема? На целевой странице вешаете по таймеру ajax запрос к странице, которая отдает это число, и вставляете его в dom дерево.
Проблема в том, что возвращает число метод виджета
class ProductViewsWidget extends Widget{
public $views;
public function init()
{
parent::init();
$this->views = ProductViews::find()->sum('views');
}
public function run()
{
return Html::encode($this->views);
}
}
А выводится через <?=ProductViewsWidget::widget();?>
Игрался с разными адресами get запроса, js всегда возвращал ошибку о несуществующей странице