【发布时间】:2016-12-06 08:16:17
【问题描述】:
我是 Yii 2 的新手,我的基本 API 工作正常,现在我正在尝试更改从数据库返回的字段名称,
所以我在我的模型中添加了attributeLabels() 并更改了字段的名称,但它没有反映。
任何人都可以帮助我吗?以下是我的模型代码(这是用于 API)。
public function attributeLabels()
{
return [
'ID' => 'ID',
'LOGIN' => 'Login',
'FIRST_NAME' => 'First Name',
'LAST_NAME' => 'Last Name',
'EMAIL_ADDRESS' => 'Email Address',
];
}
我必须在控制器中添加任何内容吗?我只有actionIndex 可以返回所有记录。下面是我的控制器的代码
public function actionIndex()
{
$model = Phdlist::find()
->limit(100)
->all();
Yii::$app->response->format = Response::FORMAT_JSON;
return $model;
}
【问题讨论】: