I have the following codes:
$form->field($model, 'username', [
'template' => '<div class=\"input-group\">{input}<span class=\"input-group-addon\">Select Files</span></div>',
])
which generates the following HTML:
<div class="form-group field-newslanguage-username required">
<div class="input-group">
<input type="text" id="newslanguage-username" class="form-control" name="NewsLanguage[username]">
<span class="input-group-addon">Select Files</span>
</div>
</div>
Any idea I could create a InputWidget class so that I don’t have to set the template every time, something like this:
$form->field($model)->widget('FileWidget')
Thanks!