Nikolino
@Nikolino

Совмещать ли edit и update методы контроллера?

Пытаюсь понять best practices по работе с формами.

Есть метод контроллера edit(), который создает форму и возвращет вьюху.
В доках указано, что, по умолчанию, форма сабмитится сама на себя, но с методом POST.

Стало быть, метод update(), который принимает и апдейтит данные формы, уже не нужен?
То есть, в одном методе edit() мы и создаем форму, там же её обрабатываем и если всё ок, то адейтим данные?

Хорошая ли это практика?
С одной стороны избавляемся от лишнего метода в контроллере, с другой, в методе edit() делаем много всего.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
@galliard
Точкой удобнее сделать один метод. А там уже в зависимости от http-метода вызовите уже конкретные обработчики. Таким образом он будет делать не много, а ровно то, что от него требуется - обрабатывать http-запрос.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы