супернеобходимое в абстрактном контроллере лежит такого, что вот вы прям все контроллеры решили на это нечто завязать?
достаточно всего 2 какипаста какого-то года чтобы вынести это вы абстракт или кудато её, темболее когда контекст один и тот же
конкретно у меня ничего такого нет, не я вопрос задавал. Не обязательно все контроллеры наследовать от абстракного, можно наследовать только те которым нужны возможности абстрактного.
пример возможностей можно?
формы, рендер
рендер проходит вне контроллера. ВНЕЗАПНО этим занимается н еконтроллер вообще
ну так абстрактный и скрывает всю эту логику по выбору шаблонизатора, передачу параметров и т.п.
зачем изобретать колесо?
эээ. return new RedirectResponse() чтоль?
bcgfcftn yfc jn hfplens[ 'ribyjd
он её не скрывает, он её дублирует. не путайте
поясните, где он дублирует?
redirectToRoute
Формы(9
каждый твой контроллер получает логику родителя. DRY - это вынесение логики а не вынесение кода
Бекенд еще желательно рендерить не должен)0
почему вы думаете что каждый? Я же ответил выше, что не каждый контроллер наследуется от абстрактного
Вот вы говорите про DRY как вынесение логики, а не вынесение кода, и тут же говорите про AbstractOrder
Обсуждают сегодня