Valeur rendue par sfWidgetFormInputCheckbox (sfValidator..)
Bonjour,
J'utilise des sfWidgetFormInputCheckbox dans une form, mais lorsque je regarde le contenu renvoyé lors du submit j'ai comme valeur "on" lorsque la case est cochée, et je n'ai aucune valeur lorsque la case n'est pas cochée (en fait le champ correspondant à la case à cocher n'apparait même pas dans le tableau des $request->getParameter('...') quand la case n'est pas cochée)
Comment faire pour récupérer 0 ou 1 ou bien même true ou false ?
Quel validateur doit-on utiliser ? (sfValidatorBoolean / sfValidatorNumber)
Que doit-on déclarer dans le schema.yml (un type boolean, un type integer(3)) ?
Que doit-on déclarer en base de données (type BOOL ou TINYINT) ?
Merci de votre aide.