2017-03-10 44 views
0

如何在下面的輸入中添加Glyphicons圖標?如何在輸入中加入Glyphicons圖標?

代碼的一部分:

class GrupoUsuarioForm{ 
     $this->setAttributes(array(
      'method' => 'POST', 
      'class' => 'formGrupoUsuario', 
      'name' => 'formGrupoUsuario' 
    )); 
    $this->setInputFilter(new GrupoUsuarioInputFilter());  

    $dataCadastro = new Text('data_grp'); 
    $dataCadastro->setValue(date('d/m/Y')) 
    ->setAttributes(array(
    //'style' => 'width: 20%', 
    'id', 'dataGrp', 
    'readOnly' => 'true' 
    )); 
    $dataCadastro->setLabel('Data do Cadastro');   
    $this->add($dataCadastro); 

想這回HTML

<label>Textbox with calendar icon</label> 
    <div class="input-append"><input type="text" id="" name=""> 
    <span class="add-on"><i class="icon-calendar"></i></span></div> 

回答

0

哪裏excatly你希望把這個圖標? 您可以根據需要渲染表單的元素。

在控制器:

public function myAction() 
{ 
    return new ViewModel([ 
     'form' => new GrupoUsuarioForm() 
    ]); 
} 

在你看來:

// HTML code here 
... 
<?php $form = $this->form; ?> 
<?php $form->prepare(); ?> 
<?php echo $this->form()->openTag($form); ?> 
... 
<?php echo $this->formLabel($form->get('data_grp')); ?> 
<div class="input-group"> 
    <div class="input-append"> 
     <?php echo $this->formInput($form->get('data_grp')); ?> 
     <span class="add-on"><i class="icon-calendar"></i></span> 
    </div> 
</div> 
... 
<?php echo $this->form()->closeTag(); ?> 
+0

我有一個輸入一個類,形式是不是在PHTML頁 –

+0

如何使用這些輸入? – SzymonM

+0

我在上面的代碼中添加了一部分。 –

相關問題