Issue with template on textInput

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?