2017-03-10 6 views
0

Wie kann ich ein Glyphicons Icons in den folgenden Eintrag hinzufügen?Wie man Glyphicons Icons in Eingabe einfügt?

Ein Teil des Codes:

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); 

diese Rückkehr HTML Möchte

<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> 

Antwort

0

Wo excatly Sie dieses Symbol, das Sie setzen wollen? Sie können Formularelemente beliebig rendern.

In Controller:

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

Ihrer Ansicht:

// 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

ich eine Klasse mit Eingängen haben, ist die Form nicht in der phtml Seite –

+0

Wie Sie diese Eingaben verwenden Sie? – SzymonM

+0

Ich habe einen Teil im obigen Code hinzugefügt. –

Verwandte Themen