0
我完全不知道如何在Zend中使用裝飾器!Zend表單裝飾器嵌入標籤和元素
如果你沒有創建一個裝飾簡單的基本形式,標籤進入DT和要素進入DD。他們都一個接一個地去。
那麼,如何讓這個每個標籤和其相應的元素也去一個div裏面?
非常感謝! Kousha
我完全不知道如何在Zend中使用裝飾器!Zend表單裝飾器嵌入標籤和元素
如果你沒有創建一個裝飾簡單的基本形式,標籤進入DT和要素進入DD。他們都一個接一個地去。
那麼,如何讓這個每個標籤和其相應的元素也去一個div裏面?
非常感謝! Kousha
我喜歡的裝飾!但他們很難掌握。這是一件好事,你的問題很簡單。
我使用這個功能在我的形式
public function getElementDecorators()
{
return array(
'ViewHelper',
'Errors',
array('Description', array('tag' => 'p', 'class' => 'description')),
array('HtmlTag', array('tag' => 'dd', 'id' => array('callback' => array(get_class($this), 'resolveElementId')))),
array('Label', array('tag' => 'dt')),
array(array('elementContainer' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-container')),
);
}
然後爲每個我在我創建它們,像這樣的表單元素。
$this->addElement('Text', 'wordup', array(
'label' => 'Put your words here',
'attribs' => array('class' => 'textbox-fancy'),
'decorators' => $this->getElementDecorators()
));