我如何使用HTML <a href>
-Tag將Zend表單中的圖像元素包圍起來?我特別不想要JS onClick() - 事件,因爲它似乎不能在我的情況下正常工作(請參閱問題Zend: Redirect from form without validation)。Zend窗體:如何用超鏈接包圍圖像元素?
這是我如何添加圖像元素的表單中,現在的超級鏈接顯示爲文本「鏈接」旁邊的形象:
$this->addElement('image', 'btnBack', array (
'name' => 'btnBack',
'id' => 'btnBack',
'label' => '',
'title' => 'Go back',
'alt' => 'Go back',
'src' => '/img/undo.png'
));
$this->getElement('btnBack')
->setDescription('<a href="/admin/groupoverview">Link</a>')
->setDecorators(array(
'ViewHelper',
array('Description', array('escape' => false, 'tag' => false)),
array('HtmlTag', array('tag' => 'dd')),
array('Label', array('tag' => 'dt')),
'Errors',
));
非常感謝!這似乎比我在其他問題中發佈的'解決方案'更清晰,檢查是否設置了按下圖像的_x座標 – Daniel