BeforeAction рендер вида

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
trollldemiurg
Сообщения: 9
Зарегистрирован: 2017.06.20, 13:56

BeforeAction рендер вида

Сообщение trollldemiurg »

Вопрос вот в чем. Контроллер получает об БД ответ, довольно большой. Хотелось бы повесить лоадер пока не отрендериться полностью страница. Вопрос в том что рендерю просто return
$this->render('.....')
? как бы узнать что страница полностью сформирована. Пробовал beforeAction, но не могу из него рендерить вид, или хотя бы вывести виджет, чтоб "закрыл" станицу которая грузится. Может я конечно правой ногой чешу левое ухо, но что то подзагруз. Если не сложно подскажите путь. Смысл в том что запрос я получаю php, ну и вывожу так же, большенство лоадеров на Ajax. beforLoader пытался так испольовать

public function beforeAction($action)
{
if ($action->id=="searchdetails") {
return \Yii::$app->view->renderPartial('@app/views/search/parts/loader');
}
return parent::beforeAction($action); // TODO: Change the autogenerated stub
}
Ответить