[英]How can I access label property for a control into a view in ZF2
這是視圖文件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屬性? 我需要它是因為我想改善布局。
由於$form->get('daterange')
是Zend_Form_Element,因此可以使用getLabel()從元素中檢索標簽。
$form->get('daterange')->getLabel();
//應該可以解決問題。
但是,增強布局的最佳方法可能是向元素添加自定義裝飾器,並通過Zend_Form_Element render()函數觸發它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.