В контроллере, в методе beforeAction
делаю некую проверку и если она не проходит, надо выкинуть ошибку. Делаю так
throw new ForbiddenHttpException('У вас нету прав для просмотра этого раздела');
Все срабатывает, получаю это сообщение. Но мне надо что бы не просто исключение показывалось, а показывалась страничка с ошибкой.
Помогите, что то не могу нагуглить и понять как сделать
Если я Вас правильно понял, то так:
public function beforeAction($action)
{
if(...) {
echo $this->render('error');
return false; //Это для того, чтобы устранить рендер запрошенного action
}
return parent::beforeAction($action);
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь применить миграцию базы на локальном хосте, отдаёт ошибку:
В первой строке задана длина исходного массиваВо второй - сам массив
Есть два вектора в1 и в2, задача получить третий вектор в3, каждый элемент которого равен логическому ИЛИ соответствующих элементов векторов...
Понимаю, что много вопросов на эту тему уже писалиМне нужно написать программу, которая будет объединять два массива, записывая в 3