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 λ“±κΈ‰