Yii2 - 设置输入字段

时间:2016-05-04 06:24:11

标签: yii2 label

我使用表单字段并设置如下标签:

     <?= $form->field($unit, 'estimated_time')->textInput(['style' => 'width: 50px'])->label("Minutes") ?>

但标签显示在输入字段的左侧 如何在右侧显示?

3 个答案:

答案 0 :(得分:3)

我认为更好的解决方案是

<?= $form->field($unit, 'estimated_time', [
   'template' => '{input}{label}{error}{hint}',
   'options' => ['class' => 'form-group form-inline'],]
   ->textInput([
    'style' => 'width: 50px; margin-right: 10px;']); ?>

答案 1 :(得分:0)

试试这个:

 <?= $form->field($unit, 'estimated_time')->textInput(['style' => 'width: 50px'])->label('Your Label',['class'=>'label-class']) ?>

将css添加为

.label-class{
   float: right;
}

答案 2 :(得分:0)

为您的输入指定样式,如下所示:

<?= $form->field($unit, 'estimated_time', [
    'template' => '<div style="float:right;">{label}</div>{input}{error}{hint}'
]);?>

更多参考 http://www.yiiframework.com/doc-2.0/yii-bootstrap-activefield.html