ciao, puoi vedere lo stesso standard nella mia firma e anche le regole di applicazione di tale standard.
i problemi stanno nel fatto che per l'autoloader l'underscore non conta nulla e viene sostituito con un backslash
quindi la tua classe
app\common\form_validator non esiste
app\common\form\validator esiste
avere questo tipo di dis-allineamento tra namespace e nomi classi può essere molto fastidioso.