如何在yii2活动表单中更改表单输入名称前缀

时间:2019-04-23 10:33:56

标签: php yii2

代码在这里

<?= $form->field($model, 'machine_name') ?>

它将给出

<input type="text" id="machine-machine_name" class="form-control" name="Machine[machine_name]" maxlength="255" aria-required="true" autocomplete="off">

我想更改

name="Machine[machine_name]" 

name="something_else[machine_name]"

something_else 对于所有表单字段都是动态的

1 个答案:

答案 0 :(得分:3)

此前缀来自formName()。您可以在模型(Machine)中覆盖此方法以提供自定义前缀:

public function formName() {
    return 'something_else';
}