2010-04-26 65 views
3

我正在渲染一個Zend Form複選框,我想在它的setlabel屬性中渲染一些自定義html。Zend Form自定義HTML輸出複選框setLabel屬性

我的形式結構模型

$terms = new Zend_Form_Element_Checkbox('confirm_terms'); 

在我看來腳本

$this->form->confirm_terms->setLabel('<a href="'.'/index/terms'.'">Terms of Service</a>'); 

但是因爲setLabel逃脫它呈現爲它的輸出。

將setlabel屬性渲染爲CustomHTML的創意方式?

回答

6

你需要禁用自動轉義標籤,下面你的榜樣,你可以使用此代碼:

$this->form->confirm_terms->getDecorator('Label')->setOption('escape', false);