Symfony: рдлрд╝реАрдЪрд░: рдлреЙрд░реНрдо рдШрдЯрдХ рдореЗрдВ рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝реЗрдВред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдорд╛рд░реНрдЪ 2012  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: symfony/symfony

рдкреНрд░рдкрддреНрд░ рдШрдЯрдХ рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЕрдзрд┐рдХрддрдо рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рджреЗрдЦрддрд╛ рд╣реВрдВ:

$formBuilder = $this->createFormBuilder(array())
    ->add('someIntegerField', 'integer', array('min' =>2, 'max' =>5,));

рдлрд┐рд░ рдлреЙрд░реНрдо рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╡рд┐рдЬреЗрдЯ рдПрдЪрдЯреАрдПрдордПрд▓ рдЗрдирдкреБрдЯ рдЯреИрдЧ рдореЗрдВ рдиреНрдпреВрдирддрдо рдпрд╛ рдЕрдзрд┐рдХрддрдо рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

array('attr' => array('min' => ...)) рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдЖрдк рдбреЙрдХреНрдЯрд░ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдиреЛрдЯ: рдиреНрдпреВрдирддрдо/рдЕрдзрд┐рдХрддрдо рдЖрдкрдХреЗ рд╕рддреНрдпрд╛рдкрди рдмрд╛рдзрд╛рдУрдВ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рджреЛрд╖ рдпрд╛рдж рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

array('attr' => array('min' => ...)) рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдЖрдк рдбреЙрдХреНрдЯрд░ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдиреЛрдЯ: рдиреНрдпреВрдирддрдо/рдЕрдзрд┐рдХрддрдо рдЖрдкрдХреЗ рд╕рддреНрдпрд╛рдкрди рдмрд╛рдзрд╛рдУрдВ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рджреЛрд╖ рдпрд╛рдж рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж рд╡рд┐рдХрдм! рдпрд╣ рдПрдХрджрдо рд╕рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдерд╛ ...

рдПрдХреНрд╕реЗрд▓реЗрдЯ !!!!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

BlackScorp picture BlackScorp  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

slashsbin picture slashsbin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

iamkoby picture iamkoby  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

FRAGnatt picture FRAGnatt  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tomaszhanc picture tomaszhanc  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ