2008-12-01 4 views
2

내가 지금 Zend_Form을 취급하고 내가 어떻게 알아내는 어려운 시간을 보내고 있어요 :사용자 정의 Zend_Form

  1. 를 사용하여 사용자 지정 양식 버튼에 이미지,
  2. 텍스트 삽입 및 특정 장소에서 링크 (의 내 경우 제출 버튼 앞에 "비밀번호를 잊었습니까?"링크를 넣고 싶습니다.)

설명서를 읽었지만 이에 대해서는 전혀 알지 못합니다. http://framework.zend.com/manual/en/zend.form.decorators.html

답변

3

나는 Zend_Form_Decorators 당신을 도울 것 같아요 요소 장식자를 ViewHelper로 설정하고 요소가 있어야하는 곳의 echo $this->form->element을 사용합니다. 어쨌든 양식을 제출할 때와 동일한 POST 데이터입니다. 두 개 이상의 장소에서 양식을 사용하는 경우 ViewScript 데코레이터를 확인하십시오.

0

당신은 단지 등 요소 이름, 옵션을 선택, 숨겨진 값이 Zend_Form 요소에 해당하는지 확인보기에 바로 HTML까지 쓸 수 있습니다 (또는 설정 :

+0

이보기에서 직접 양식을 생성하는 경우 작동하지만 Zend_Form을 서브 클래 싱하고이를 사용하여 컨트롤러에서 뷰 변수를 채우는 경우 어떻게해야합니까 ($ this-> view-> form = $ _getForm) – Stuart

0
  1. CSS?
  2. 요소의 setDescription() 메서드를 사용하여 설명을 추가 할 수 있습니다. 올바르게 기억하면,이 클래스는 'p class = "hint"요소로 렌더링되지만 물론 폼 데코레이터를 사용하여 변경할 수도 있습니다.
3

시도는이 기사를 읽고, 나는 당신의 사용 "이 ViewScript 데코레이터를 사용하여 전체 사용자 정의"에 대한 가장 유용한 부분이 될 것이다위한

http://devzone.zend.com/article/3450-Decorators-with-Zend_Form

Zend_Form의 장식에 대한 최선의 하나라고 생각 , 기사에서 찾을 시도