Чтобы получить атрибут из extraFields () url выглядит как
organizations/6/location?expands=address,city (i have 10 attribute)
Но как я могу получить все это сразу из extraFields ()
что-то вроде этой организации / 6 / location? expands = true или все
Этот контроллер
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',
];
}