I didn’t find a way to return an extraFields containing a collection of records
For example, I can get the supplier data but not the orders
In a model
...
public function extraFields()
{
return ['supplier', 'orders'];
}
public function getSupplier()
{
return $this->hasOne(Contact:className(), ['id' => 'supplier_id']);
}
public function getOrders()
{
return $this->hasMany(Order::className(), ['item_id' => 'id']);
}
...
Sorry but it does work