Symfony: ๊ธฐ๋Šฅ: Form ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ •์ˆ˜ ์œ ํ˜•์— ์ตœ์†Œ๊ฐ’๊ณผ ์ตœ๋Œ€๊ฐ’์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2012๋…„ 03์›” 08์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: symfony/symfony

Form ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ •์ˆ˜ ์œ ํ˜•์— min max ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๊ต‰์žฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ด…๋‹ˆ๋‹ค.

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

๊ทธ๋Ÿฐ ๋‹ค์Œ ์–‘์‹ ๋ Œ๋”๋ง ์œ„์ ฏ์€ ์ตœ์†Œ ๋˜๋Š” ์ตœ๋Œ€ ํ•„๋“œ๋ฅผ html ์ž…๋ ฅ ํƒœ๊ทธ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

array('attr' => array('min' => ...)) ๊ฐ€ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ PR์„ ์—ด์–ด ๋ฌธ์„œ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : ์ตœ์†Œ/์ตœ๋Œ€๋Š” ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ œ์•ฝ ์กฐ๊ฑด์—์„œ ์ถ”์ธกํ•ด์•ผ ํ•˜์ง€๋งŒ ์ •์ˆ˜์— ๋Œ€ํ•œ ๊ฒฐํ•จ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

array('attr' => array('min' => ...)) ๊ฐ€ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ PR์„ ์—ด์–ด ๋ฌธ์„œ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : ์ตœ์†Œ/์ตœ๋Œ€๋Š” ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ œ์•ฝ ์กฐ๊ฑด์—์„œ ์ถ”์ธกํ•ด์•ผ ํ•˜์ง€๋งŒ ์ •์ˆ˜์— ๋Œ€ํ•œ ๊ฒฐํ•จ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ์— ์—†๋Š”๊ฑฐ ๊ฐ™์€๋ฐ...

์—‘์…€๋ ›!!!!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰