Jos*_*shi 31 forms yii yii2 yii-widgets
我试图隐藏_form.php中特定字段的标签但没有成功.
我尝试了几个变体,但没有一个工作:
<?= $form->field($model, 'sample_text')->textArea('label'=>false) ?>
Run Code Online (Sandbox Code Playgroud)
和备用代码:
<?= $form->field($model, 'sample_text')->textArea('label'=>'') ?>
Run Code Online (Sandbox Code Playgroud)
隐藏标签的正确方法是什么?
Jos*_*shi 73
好的,我找到了解决方案.
<?= $form->field($model, 'sample_text')->textArea()->label(false) ?>
Run Code Online (Sandbox Code Playgroud)
或者,您可以修改template特定字段的值并{label}从中删除部分.即:
<p><?= $form->field($page, 'image', [
'template' => '<div class=\"\">{input}</div><div class=\"\">{error}</div>'
])->fileInput() ?></p>
Run Code Online (Sandbox Code Playgroud)
小智 5
<?= $form->field($model, 'password', [
'inputOptions'=>[
'class'=>'form-control',
'placeholder'=>'Password'
]
])->passwordInput()->label(false); ?>
Run Code Online (Sandbox Code Playgroud)
在深入研究核心代码后撰写本文时,我发现这是隐藏标签并防止呈现带有错误等的完整字段模板的最佳解决方案hiddenInput。
<?=
$form->field($model, 'address_uuid', [
'template' => '{input}',
'options' => ['tag' => false]
])->hiddenInput([
'readonly' => true,
])->label(false)
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49874 次 |
| 最近记录: |