Yii2禁用activeform中的每个字段标签

时间:2017-06-22 07:26:06

标签: php forms yii2

我想禁用所有activeform字段的标签,但我的代码无效

<?php $form = ActiveForm::begin(['enableLabel'=>false]); ?>

<?= $form->field($model, 'modeid')->textInput() ?>
<?= $form->field($model, 'projectid')->textInput() ?>
<?= $form->field($model, 'projecttype')->textInput() ?>

<?php ActiveForm::end(); ?>

3 个答案:

答案 0 :(得分:2)

ActiveForm中没有属性enableLabel

如果要从字段小部件中删除标签,请添加

->label(false)

->textInput()之后。

答案 1 :(得分:2)

您应该使用fieldConfig中的ActiveForm来执行此操作:

use yii\bootstrap\ActiveForm;

<?php $form = ActiveForm::begin(['fieldConfig' => ['enableLabel'=>false]]); ?>

答案 2 :(得分:0)

我找到了另一种选择。 在您的模型类中。 public function attributeLabels()。 将属性标签设置为空字符串。

JOptionPane.showConfirmDialog(mainJFrame, editData, "Title", JOptionPane.OK_CANCEL)