2009-11-19 4 views
0

이 문제를 처리하는 데 문제가 있습니다. 이 내 Zend_Form 내부 : 나는 설명 '일부 설명'을해야 요소에 대해 이것에 대한 그래서Se4t Zend_Form 요소 설명을 false로 이스케이프 처리합니다.

$about = $this->addElement('textarea', 'about', array( 'label' => 'About:', 'description' => 'some <strong>description</strong>', 'required' => false, 'filters' => array('StringTrim'), 'validators' => array( array('validator' => 'StringLength', 'options' => array(0, 1024)), ) ));

.

문제는 설명 내 설명을 표시하지 않습니다 설명 키를 설정하는 대신 $about->setDescription("some-text");를 사용하려고하면 내가 무엇을 얻을 '일부 설명 ... 이제

이다 이스케이프되고있다. 여기에 설명 된 내용 (http://devzone.zend.com/article/3450#comments-3486)을 수행하려고하면 양식이 사라지거나 데코레이터를 가져 오려고하면 null이되므로 $decorator->setOption() 메서드를 호출하면 오류가 발생합니다.

아이디어가 있으십니까?

답변

0

그래, 왜 이런 일이 일어날 지 모르겠다. 어쩌면 (아마도 내가 Zend_Form의 모든 문서를 읽지 못했을 수도있다).

어쨌든, 나는 그것이 작동되도록 할 수있는 양식을 검색 할 뷰 스크립트 ...

방법의? <?php $this->form->getElement("about")->getDecorator("description")->setEscape(false); ?>

관련 문제