簡體   English   中英

如何在ZF2的視圖中訪問控件的標簽屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM