Задать вопрос
Driver86
@Driver86
Немодератор toster.ru

Как в компоненте вывести заголовки, контент (строку) и корректно завершить приложение?

1. Как в компоненте вывести заголовки, контент (строку) и корректно завершить приложение?
2. А как редирект?

Компонент используется как BeforeController (т.е. в конфиге прописан в параметре bootstrap и в init компонента пишем уже то, что надо сделать до вызова контроллёна). В зависимости от запрашиваемого доменного имени, надо сделать определённые действия и не запускать основной сайт.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
А почему не так?
class Controller extends MainController {
public function beforeAction($action)
{
    if (!parent::beforeAction($action)) {
        return false;
    }

     if (!isset($_GET['user'])){
        return $this->redirect('index');
    } 

    return true; 
}}

www.yiiframework.com/doc-2.0/yii-base-controller.h...
Ответ написан
Комментировать
qonand
@qonand
Software Engineer
то есть по факту у Вас есть компонент, который должен определенным образом обработать запрос пользователя и в каком-то случае вернуть ему же ответ. Для этого Вам необходимо сформировать объект ответа и собственно его отправить пользователю. Как работать с объектом ответа можно ознакомиться здесь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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