2016-11-28 20 views
-1

アクティブなフォームを作成していますが、私はカスタム属性を追加したいと思います。 これは、上記の私はそれがyii2のフォームにカスタム属性を追加する

<label class="input"> 
<i class="icon-append fa fa-envelope"></i> 
    <input type="password" name="email" placeholder="Password> 
    <b class="tooltip tooltip-bottom-right">Needed to verify your account</b> 
</label> 

の形態であることを希望通常フォームフィールド

<?= $form->field($model, 'password')->textInput() ?> 

で私は次のようであることがyii2活性形態を希望通常のHTMLフォームフィールドであります

私はAmはtooltiを追加する方法病気に引っかかっ

<?= $form->field($model, 'email')-> 
    textInput(["placeholder"=>"password"])->label(["class"=>"input"])?> 

を試してみました

enter image description here

答えて

1

あなたはOptions使用できるようにpとアイコンが

最終フォームフィールドは次のようになります。たとえば

を、

$fieldOptions = [ 
    'options' => ['class' => 'form-group has-feedback'], 
    'inputTemplate' => "{input}<span class='glyphicon glyphicon-lock form-control-feedback'></span>", 
]; 

<?= $form->field($model, 'password', $fieldOptions)->label(false)->passwordInput(['placeholder' => $model->getAttributeLabel('password')]) ?> 
関連する問題