В коде этого не нашёл.
Есть ActiveForm. В нём есть поля. В полях есть плейсхолдеры:
Код: Выделить всё
<?= $form->field($model, 'contact_phone', ['template'=>'{input}{error}'])->textInput(['placeholder' => 'Контактный номер телефона']) ?>
Код: Выделить всё
$form = ActiveForm::begin([
'id' => 'form-lounge-create',
'placeholdersFromLabels' => true
]); ?>
1. Как Вы уже догадались, все поля укарачиваются почти вдвое к такому виду:
Код: Выделить всё
<?= $form->field($model, 'contact_phone', ['template'=>'{input}{error}'])->textInput() ?>
Минусы: пока не вижу
Это было бы очень удобно, особенно в bootstrap стиле написания сайтов.
Спасибо.