【发布时间】:2020-06-16 11:07:39
【问题描述】:
从 extraFields() url 获取属性就像
organizations/6/location?expands=address,city (i have 10 attribute)
但我怎样才能从 extraFields() 一次获得所有这些
类似 organizations/6/location?expands=true 或 all
这个控制器
public function actionIndex($id) {
$locations= Location::findAll($id);
return new ArrayDataProvider([
'allModels' => $locations,
'pagination' => false,
]);
这是我的模型代码
public function fields() {
return [
'id',
'display',
];
}
public function extraFields() {
return [
'address',
'city',
'state',
'country',
'zipcode',
'country_code',
'phone_number',
];
}
【问题讨论】:
标签: api rest yii2 yii2-advanced-app yii2-api