E' possibile usare CEmailValidator standalone?

In un form, voglio evitare il controllo dei dati via javascript. Così nella pagina che riceve le variabili $_POST del mio form ho scritto codici come questo:




            if (trim($username) == "") {

                $this->redirect($this->createUrl('site/page', array('view' => 'usernamenonvalido')));

            }



Mi piacerebbe fare la stessa cosa con un campo di tipo email. Avete idea di come sia possibile farlo?

Puoi sempre chiamare il CEmailValidator manualmente




$validator=new CEmailValidator;

if(!$validator->validate($email)){

   ...

}

Pero non capisco perche fai tutto questo se vuoi soltanto evitare il controllo via javascript… puoi sempre usare il CActiveForm con


'enableAjaxValidation' => false,

'enableClientValidation' => false,