Jak sprawdzić, czy pole się zmieniło?Doctrine listenner - uruchom działanie tylko wtedy, gdy zmieniono pole
Chciałbym wywołać akcję w preSave()
tylko, jeśli określone pole uległo zmianie, e.q.
public function preSave() {
if ($bodyBefore != $bodyNow) {
$this->html = $this->_htmlify($bodyNow);
}
}
Pytanie brzmi, jak uzyskać ten $bodyBefore
i $bodyNow
Po dodaniu parametru '$ event' do' preSave() 'metoda nie jest w ogóle wykonywana. – takeshin
Którą wersję Doctrine używasz? – Travis
Używam Doctrine 1.2.1 – takeshin