Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii2放射科医生内联表单字段_Php_Css_Forms_Yii2 - Fatal编程技术网

Php yii2放射科医生内联表单字段

Php yii2放射科医生内联表单字段,php,css,forms,yii2,Php,Css,Forms,Yii2,我在Yii2中有一位放射科医生: <?= $form->field($model, 'abc')->inline(true)->radioList(array('1'=>'yes',2=>'no')); ?> 它产生了: <div class="form-group field-minstitution-abc"> <label class="control-label" for="abc">Abc

我在Yii2中有一位放射科医生:

<?= $form->field($model, 'abc')->inline(true)->radioList(array('1'=>'yes',2=>'no')); ?>

它产生了:

    <div class="form-group field-minstitution-abc">
         <label class="control-label" for="abc">Abc</label>
    <div>
   <div id="abc">
    <label class="radio-inline">
          <input type="radio" name="abc" value="1"> yes
    </label>
    <label class="radio-inline">
       <input type="radio" name="abc" value="2"> no
     </label>
   </div>
</div>
</div>

Abc
对
不
但我希望标签与单选按钮对齐,如下所示:


您可以使用
字段
方法的
模板
选项:

$form->field($model, 'abc', '<div class=\"radio\">\n{beginLabel}
{input}\n{labelTitle}\n{endLabel}\n{error}\n{hint}\n</div>')
->radioList(array('1'=>'yes',2=>'no')); ?>
$form->field($model,'abc','\n{beginLabel}
{input}\n{labelTitle}\n{endLabel}\n{error}\n{hint}\n')
->放射科医生(数组('1'=>'yes',2=>'no');?>
根据需要放置任何html。

使用以下代码

form->field($model, 'abc',
    ['wrapperOptions' => ['style' => 'display:inline-block']])
    ->inline(true)->radioList(array('1'=>'yes',2=>'no'));
包装器选项应用于单选按钮周围的
div
标记。默认显示为
block
,导致div使用所有可用空间向上推标签。函数
inline(true)
将单选按钮呈现为一行。

请参见此处的答案: