#symfony #validation #constraints
Вопрос:
моя (динамическая)форма состоит из 2 разделов. на «сохранить» я хочу проверить всю форму , на «добавить» я просто хочу добавить строку в таблицу, которая является частью формы. на самом деле я не смог этого сделать so…so если кто-нибудь может посмотреть, почему это не работает, я ценю это.
на самом деле валидатор просто игнорирует мои группы…
Моя форма сохраняется в виде файла Json и позже проверяется в одном пользовательском ограничении. я хочу разделить это ограничение на 2, чтобы приспособиться к потребностям формы (сохранить и добавить).
я настроил аннотацию в сущности так?
/**
* @ChartOptionsConstraint(groups={"options"})
* @ChartFilterConstraint(groups={"filter"})
* @ORMColumn(type="json")
*/
private $chartOptions = [];
и в контроллере я проверяю вот так
$errors = $validator->validate($chart, null, 'options');
или в другом контроллере:
$errors = $validator->validate($chart, null, 'filter');