2016-05-11 2 views
1

zendフォームでラベルのハイパーリンクを作成したいと思います。私は利用規約とプライバシーポリシーに同意し、利用規約をリンクにします。zf2でラベルへのハイパーリンクを作成する方法

私のコードは次のとおりです。 -

$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', 
      ), 
     )); 

答えて

2

あなたがビューにラベルと入力フィールドを分割することができます:

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

その後、あなたはそれを回避<a href="..."> ... </a>をラップすることができます。

+0

このフォーム要素に特定のレンダラーを定義すると、よりクリーンになります。 – Unex

+0

@Unex例がありますか? – KiwiJuicer

関連する問題