Сегодня столкнулся с ситуацией, когда в случае переопределенного beforeAction не срабатывали правила доступа accessControl. Проблему быстро решил, но думаю я не один, кто с ней сталкивался — поэтому напишу решение. Итак, мой метод имел следующий вид: Пока пользователь был авторизован — всё было хорошо, но когда сессия истекла — получили…

В этой короткой статье разберем типичную ситуацию, когда в зависимости от определенных условий в методе beforeAction нужно сделать редирект на другой адрес. По сути, всё очень просто, но может не до конца очевидно. Суть в том, что метод должен при условии редиректа возвращать true, а не false, как могло бы…

Решал на дня тривиальную, но частую задачу по поводу передачи параметров между Контроллером, Вью и Слоем в Yii2. Для начала вспомним, что сначала рисуется view, а потом слой. Поэтому, если сделать $this->params[‘key’] во вью — то мы получим NOTICE: Undefined index. Поэтому, в контроллере, перед render следует параметр объявить следующее:…