Symfony 3 - обработка значений по умолчанию с помощью POST vs PUT - PullRequest
0 голосов
/ 07 августа 2020

У меня есть объект, для которого некоторые свойства не требуются при создании, поскольку они имеют значения по умолчанию. У меня нет проблем с POST. Но я не уверен, как правильно обрабатывать PUT. Все поля должны присутствовать в вызове PUT, поскольку это замена.

В настоящий момент я использую форму для установки ограничений в зависимости от типа запроса. Итак, для полей сущностей, которые имеют значения по умолчанию: с помощью POST - я устанавливаю значение empty_data и не устанавливаю ограничения (например, NotBlank) с помощью PUT - я не устанавливаю empty_data и устанавливаю ограничения

Обычно это работает, но это беспорядок, мне нужно передать запрос на форму в качестве опции, а затем изучить его в форме и управлять полями формы.

Есть ли лучший способ справиться с этим?

...