我有这段代码:
<button type="submit" name="submit" class="btn green pull-right">
Potvrdi <i class="m-icon-swapright m-icon-white"></i>
</button>
如何使用这些属性制作Zend_Form_Element_Button? (包括标签,它是一个图标,与文本“Potvrdi”一起作为按钮上的标签) 到目前为止我已经这样做了:
$submit = new Zend_Form_Element_Button('submit');
$submit ->setLabel('Potvrdi')
->setAttrib('type', 'submit')
->setAttrib('class', 'btn green pull-right');
谢谢。
答案 0 :(得分:1)
最快的解决方案是禁用标签的转义并将HTML代码直接包含在标签中:
$submit = new Zend_Form_Element_Button('submit');
$submit ->setLabel('Potvrdi <i class="m-icon-swapright m-icon-white"></i>')
->setAttrib('type', 'submit')
->setAttrib('class', 'btn green pull-right')
->setAttrib('escape', false);
但是,如果您计划在源代码中经常使用此类型的按钮,则应考虑编写自己的Zend_Form_Element
(例如My_Form_Element_IconButton
)来处理添加这些标记。