Ходя4ий, а разве запросы различных типов уберегут нас от switch или ifelse?
вот еще выполненные задания.
# Delphinum (04.11.2016 / 21:57)
Ходя4ий, а разве запросы различных типов уберегут нас от switch или ifelse?
Если post|get получать с помощью
filter_input() - уберегут.
ДоХтор, ты не понял контекст вопроса. Мы тут говорим о том, как засунуть в один файл, роутинг нескольких экшонов (на пример article/view, article/edit, article/delete) так, чтобы не использовать switch/ifelse
Delphinum, Ну, от ифов мы не уйдем, а так я не вижу в них ни чего страшного
Ходя4ий, как это не уйдем, ушли же ) лишнее ветвление только мешает разобраться в коде
лишний файл, (лишняя ссылка) минус одно условие
Koenig, можно и в файл вынести, но не стал уж совсем дробить
Мне кажется, контроллер не должен быть сильно перегружен логикой, стоит выносить в сервисы или еще куда-то, если возможно это, тогда и строк меньше будет.