1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
class LoginForm extends BaseLoginForm
{
public function configure()
{
$this->setWidgets(array(
'email' => new sfWidgetFormInput(array(),array('class'=>'login')),
'motdepasse' => new sfWidgetFormInputPassword(array(),array('class'=>'login')),
));
$this->widgetSchema->setNameFormat('login[%s]');
$this->setValidators(array(
'email' => new sfValidatorEmail(array(), array(
'required' => 'Veuillez entrer une adresse de courriel',
)),
'motdepasse' => new sfValidatorString(array(),array(
'required'=> 'Veuillez saisir votre mot de passe'
)),
));
//redéfinition des labels
$this->widgetSchema->setLabels(array(
'email' => 'Courriel',
'motdepasse' => 'Mot de passe',
));
}
} |