2016-05-11 4 views
1

Ich möchte einen Hyperlink von Label in Zend Form machen. Ich stimme den Nutzungsbedingungen und der Datenschutzerklärung zu, die Nutzungsbedingungen als Links zu verstehen.wie man Hyperlink zu Etikett in zf2 machen

Mein Code ist: -

$this->add(array(
      'type' => 'Checkbox', 
      'name' => 'agreeterms', 
      'options' => array(
       'label' => 'I agree to the <a href="http:google.com">Terms and Privacy policy</a>', 
       'use_hidden_element' => true, 
       'checked_value' => 1, 
       'unchecked_value' => 'no', 
       'id'=>'term_and_condition', 
      ), 
     )); 

Antwort

2

Sie können im Ansichts-Label und Eingabefeld aufgeteilt:

$this->formLabel($this->form->get('agreeterms')); 
$this->formText($this->form->get('agreeterms')); 

Dann können Sie die <a href="..."> ... </a> um ihn herum wickeln.

+0

Es wäre sauberer, wenn Sie für dieses Formularelement einen bestimmten Renderer definieren. – Unex

+0

@Unex Gibt es ein Beispiel? – KiwiJuicer