sfWidgetFormTime : impossible de valider le formulaire
Bonjour a tous,
J'ai un formulaire, qui contient deux sfWidgetFormTime, liés en BDD avec deux champs mysql (start_time et end_time).
Malheureusement impossible de valider le formulaire
voici l'erreur:
Code:
1 2 3 4 5 6
| Validation failed in class TypicalSchedule
2 fields had validation errors:
* 1 validator failed on start_time (length)
* 1 validator failed on end_time (length) |
voila le formulaire en question :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public function setup()
{
$this->setWidgets(array(
'id' => new sfWidgetFormInputHidden(),
'start_time' => new sfWidgetFormTime(),
'end_time' => new sfWidgetFormTime(),
'typical_day_id' => new sfWidgetFormDoctrineChoice(array('model' => 'TypicalDay', 'add_empty' => true)),
));
$this->setValidators(array(
'id' => new sfValidatorDoctrineChoice(array('model' => 'TypicalSchedule', 'column' => 'id', 'required' => false)),
'start_time' => new sfValidatorTime(),
'end_time' => new sfValidatorTime(),
'typical_day_id' => new sfValidatorDoctrineChoice(array('model' => 'TypicalDay', 'required' => false)),
));
$this->widgetSchema->setNameFormat('typical_schedule[%s]');
$this->errorSchema = new sfValidatorErrorSchema($this->validatorSchema);
parent::setup();
} |
Le seul validateur qui contient un parametre "length" est le validateur sfValidatorString...
Quelqu'un aurait t'il deja eu le cas ?