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 に答える