2011-02-05 5 views
3

젠드 프레임 워크에 매우 익숙합니다. 등록 양식에 두 줄로 된 레이블 텍스트가 필요합니다. 예 : - 이름 인 경우 다음과 같이 표시해야합니다.젠드 양식 - 두 줄의 요소 레이블

First 
Name: 

어떻게 구현할 수 있습니까? 제발 도와주세요 !!!

+1

내가 실제로하고 싶은 것을 모르기 때문에 질문을 명확히 할 수 있습니까? – Marcin

+0

답장을 보내 주셔서 감사, 그건 내가 (: 먼저
이름 난 하나의 레이블 텍스트, 예 내부
태그를 추가 할) 두 줄 텍스트 상자의 레이블을 표시 할 필요가있다 그. 감사! – user588575

답변

11

는 입력 레이블 Zend_View_Helper_FormLabel로 이스케이프되고있는 필드. 그러나 쉽게 전환 할 수 있습니다.

$yourTextInputElement->getDecorator('label')->setOption('escape', false); 

이렇게하면 라벨을 다음과 같이 사용할 수 있습니다. $yourTextInputElement->setLabel('First <br/> name');.

+0

+1 내가 알고하지 않았다 ... –

+0

@David Weinraub. 감사합니다 :-) – Marcin

+0

이것은 허용 된 대답이어야합니다. – PanPipes

0

아마도 가장 좋은 방법은 Description 데코레이터를 사용하거나 다른 표준 ZF 데코레이터 중 하나를 하위 클래스로 사용하는 것입니다.

Yanick's CSS solution

당신이 뭘 하려는지 따라도 좋은 선택이 될 수 있습니다.