0

我开始使用 Zend 表单,我怎么能有:

 <button id="show" type="button">
    <img width="18" height="18" alt="Calendar" src="assets/calbtn.gif">
 </button>

使用 Zend_Form_Button。

我试过了,但没有用:

$btn = new Zend_Form_Element_Button('show');
$btn->removeDecorator('DtDdWrapper');
$btn->setLabel(' ');
$btn->addDecorator('Label', array('HtmlTag',array('tag'=>'img','placement'=>'append','src'=> 'assets/img.gif')));
4

1 回答 1

1

您总是可以使用 css 为按钮设置背景,然后使用

$btn->setAttr('class', 'btn_class');

在CSS中

.btn_class {
    background-image: url('assets/img.gif');
}

我不确定如何在不创建新的自定义 Zend_Form_Element 的情况下做你想做的事。但是还有 Zend_Form_Element_Image 可能正是你想要的。

于 2012-12-13T15:58:11.487 回答