以下是视图文件index.phtml:
中的代码<?php echo $this->formRow($form->get('daterange'));?>
以下是表单文件中的代码:
$this->add(array(
'type' => 'text',
'name' => 'daterange',
'options' => array(
'label' => 'Start Time'
),
'attributes' => array(
'id' => 'daterange',
'class' => 'form-control'
),
));
如何只访问daterange控件的label属性?我需要它,因为我想改进我的布局。
答案 0 :(得分:1)
由于$form->get('daterange')
是Zend_Form_Element,您可以使用getLabel()从元素中检索标签。
$form->get('daterange')->getLabel();
//应该做的伎俩。
但是增强布局的最佳方法可能是为元素添加自定义装饰器并通过Zend_Form_Element render()函数触发它。