I have an active form with a textinput where I want to specify a template:
<?= $form->field($model, 'fecha')->textInput([
'class' => 'form-control has-feedback-left',
'id' => 'single_cal1',
'aria-describedby' => 'inputSuccess2Status',
'template' => '{label}\n<div class="col-md-3 xdisplay_inputx form-group has-feedback">{input}\n<span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span><span id="inputSuccess2Status" class="sr-only">(success)</span></div>{hint}\n{error}'
]); ?>
Insted of producing something like this:
<div class="col-md-11 xdisplay_inputx form-group has-feedback">
<input type="text" class="form-control has-feedback-left" id="single_cal1" placeholder="First Name" aria-describedby="inputSuccess2Status">
<span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span>
<span id="inputSuccess2Status" class="sr-only">(success)</span>
</div>
I get this:
<div class="col-md-3 xdisplay_inputx form-group has-feedback"><input name="Mensaje[fecha]" type="text" class="form-control has-feedback-left" id="single_cal1" aria-describedby="inputSuccess2Status"><span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span><span id="inputSuccess2Status" class="sr-only">(success)</span></div>
What I’m doing wrong?