Я использую Symfony 1.4 с Doctrine.Я построил форму, которая использует таблицу, которая имеет поведение Versionable.Как и ожидалось, Versionable создает новую версию строки каждый раз, когда форма отправляется и сохраняется.Моя проблема состоит в том, что я хотел бы предотвратить это, если фактические значения не отличаются от исходных значений, введенных в форму с помощью действия редактирования.
Я знаю, что могу сделать это с помощью JavaScript относительнобез труда.Мне просто любопытно, есть ли у Symfony или Doctrine такая функциональность, и как она используется, если да.Кажется, что у symfony есть метод, который можно проверить прямо перед вызовом $form->save()
.Я сплю или, возможно, упускаю что-то очевидное?