Zend-Form을 사용하여 상당히 복잡한 형식 설정이 있습니다.젠드 양식 setValue,보기에 <input value = "">와 같은 빈 값이 있습니다.
$oHidden = new Zend_Form_Element_Hidden('ratings'.$k);
$oHidden->setValue('ratings');Zend_Debug::dump($oHidden);
$this->addElements(array($oHidden));
이 방법은, 같은 형태의 다른 장소에서 잘 작동하지만,이 하나, 그것은 출력처럼 다른 :
<input type="hidden" name="ratings1" value="" id="ratings1" />
을 한 시점에서 내가 사용하는 숨겨진 입력 값을 설정하고 있습니다
나는 $ oHidden 변수를 덤프 한 그것은 출력 :
object(Zend_Form_Element_Hidden)#143 (29) {
... ["_value":protected] => string(7) "ratings" ["_view":protected] => NULL ["_isPartialRendering":protected] => bool(false) }
감사합니다, Alek
제 생각에는 값을 비어있는 채로, 나중에 'isValid()'메소드의 양식을 통해 값을 설정하는 것입니다. 확인해야 할 코드가 더 필요합니다. – Phil
음, 나중에 'idValid()'를 사용하고있었습니다. 처음에는 'HtmlTag'데코레이터로 해결 방법을 찾았지만 내 자신의 Form 클래스를 작성하기로 결정했다. 어쨌든 고마워요 – Alek