Я хочу отключить автоматическое изменение поля «updated_at» при обновлении объекта.Я хочу сделать это вручную;или, по крайней мере, имейте возможность отключить его как хотите.
Я знаю, что могу сделать это, построив свое собственное поведение, как в этот замечательный ответ .Но я искал что-то более «чистое», изменяющее слушателя объекта.
- Я пытался переопределить действие preUpdate () на модели.
- Я пыталсячтобы отключить слушателей, и ничего:
-
Doctrine::getTable('Place')->getRecordListener()->setOption('disabled', true);
// or
Doctrine::getTable('Place')->getRecordListener()->setOption('disabled', array('preUpdate'));
// As reference, I've used these two lines on a Symfony Task
Есть еще идеи или код, чтобы посмотреть?
спасибо!