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