form.ini 파일에 다음 코드가 있습니다. 작동하지 않습니다 (렌더링 된 양식은 여전히 기본 DtDd 데코레이터를 사용하고 있습니다).Zend Framework : Zend_Config_Ini를 통해 양식 요소의 기본 장식 설정하기
incident.elements.ticket_number.type = "text"
incident.elements.ticket_number.options.label = "Ticket Number"
incident.elements.ticket_number.options.required = true
incident.elements.ticket_number.decorators.elements.decorator = "ViewHelper"
incident.elements.ticket_number.decorators.list_item.decorator = "HtmlTag"
incident.elements.ticket_number.decorators.list_item.options.tag = "li"
incident.elements.ticket_number.decorators.label.decorator = "Label"
보기 출력 :
<dt id="ticket_number-label">
<label for="ticket_number" class="required">Ticket Number</label>
</dt>
<dd id="ticket_number-element">
<input type="text" name="ticket_number" id="ticket_number" value="">
</dd>
그러나 나는 그것을 보여주고 싶은이 :
<li>
<label for=...>Ticket Number</label>
<input type="text" name="ticket_number" id="ticket_number" value="">
</li>
은 내가 잘못 여기서 뭐하는거야?
참고 사항 : 장식 설정이 제대로 작동하는 Zend_Form이
, 그것은 –