Страница 1 из 1

Фильтр который бы выбирал action

Добавлено: 2018.09.12, 14:46
MegaCoder
Здрасти.
Такой вопрос, мне бы сделать что-то типа фильтра для контроллера, в котором бы проверялось некое условие и в зависимости от этой проверки выбиралось акшен... ну или соответствующая функция?

Надо это для того, что к контроллеру может обратиться и валидатор для AJAX проверки. Нужно фильтровать все подобные обращения и направлять их на отдельную/ые функцию/ии, которая/ые будет/ут этим заниматься.
Ну и хочется это сделать не лишь бы как, а как-нибудь красивенько.

Re: Фильтр который бы выбирал action

Добавлено: 2018.09.12, 15:23
carono
Смотря что за условия, если просто, взависимости от гет параметров, то тогде тебе лучше настроить роутинг

Re: Фильтр который бы выбирал action

Добавлено: 2018.09.12, 15:49
MegaCoder
А если в зависимости от post параметров? добавить гет? но это больше походит на костыль чем на решение.

Re: Фильтр который бы выбирал action

Добавлено: 2018.09.12, 16:42
carono
Если от поста, тогда тебе нужно run контроллера переопределять, ни фильтры, ни роутинг тут скорее всего не помогут.

Re: Фильтр который бы выбирал action

Добавлено: 2018.09.13, 11:34
evgeniy123
Может через создание классов правил пойти?