我想重命名该字段。代码在这里
[['name'], 'unique', 'message' => 'This Make already exists'],
输出
[
{
"field": "name",
"message": "This Make already exists"
}
]
我如何改变领域?结果
"field" : "make"
答案 0 :(得分:0)
使用fields()
。在模型中覆盖fields()函数如下:
public function fields()
{
return['make'=>'name'];
}
这会将字段名称从name
更改为make
,但您的name
字段将是唯一返回的字段。您可以执行要添加到返回的字段的所有技巧,或者使用此功能更改它们。要了解有关字段的详情,请查看http://www.yiiframework.com/doc-2.0/yii-base-model.html#fields()-detail