No niestety nie jest tak. Zacznijmy od początku.
Nie ładuje Ci klasy sfValidator ponieważ jest to klasa z sf1.0 i znajduje się ona w pluginie compat. Kompatybilność masz wyłączoną dlatego też klasy nie ładuje. Walidatory w nowych formularzach musisz dziedziczyć po
sfValidatorBase.
Podany link do dokumentacji odnosi się tak naprawdę nadal do wersji 1.0. Dokumentacja w tym miejscu nie została zmieniona, ale powstała osobno
książka dla formularzy. Jednak nie opisuje ona zbyt wiele.
Nie dawno powstał
artykuł opisujący znacznie więcej podstaw. Z nim też niestety jest mały problem, ponieważ opisuje rzeczy których nie ma. Znajduje się jednak opis rzeczy, które Cię powinny interesować. W skrócie: Twój walidator musi dostarczyć dwie metody: configure, doClean.
Przepisanie Twojego walidatora nie powinno przynieść problemów, jeśli jednak tak to napisz