【发布时间】:2012-04-10 11:08:15
【问题描述】:
我正在使用位于以下位置的自定义表单装饰器:http://code.google.com/p/digitalus-cms/source/browse/trunk/library/Digitalus/Form/Decorator/Composite.php?r=767
文件底部(第 70 行)是:
$output = '<div class="form_element">'
. $label
. $input
. $errors
. $desc
. '</div>';
我想让 DIV 类动态并在我在控制器中创建元素时传递。我使用的任何内置 ZEND 函数只修改 LABEL 或 INPUT。这是我创建元素的示例:
$decorator = new Composite();
$this->addElement('text', 'start', array(
'label' => 'Start Number',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
'alnum',
),
'decorators' => array($decorator)
));
任何想法都将不胜感激。感谢您花时间查看!
【问题讨论】:
标签: php forms zend-framework frameworks decorator