Метод beforeAction позволяет выполнить произвольный код перед выполнением экшена, что следует из его названия. И практический пример использования.
Пример вызова метода:
В таком виде этот метод ничего не делает. Для выполнения какого-либо действия необходимо добавить в него код.
Например, сегодня мне понадобилось разобраться с ошибкой, которая возникала при отправке на стандартный контроллер POST запроса. Примерно такая:
Это работает защита от CSRF-атак (Сross Site Request Forgery — «Межсайтовая подделка запроса»).
При помощи метода beforeAction можно отключить CSRF проверку для определенного экшена.
Нужно указать имя экшена для указания методу.