0
私は問題がCakePHPの
$p = $this->Products->findById($id)
->select(['name', 'description', 'category_id', 's.name', 'pp.price'])
->join([
'table' => 'sizes',
'alias' => 's',
'type' => 'INNER',
'conditions' => 's.category_id = Products.category_id',
])
->join([
'table' => 'products_prices',
'alias' => 'pp',
'type' => 'LEFT',
'conditions' => 'pp.size_id = s.id AND pp.product_id = Products.id',
]);
のようなクエリをされている、10行には、名前、説明、CATEGORY_ID要素を繰り返すことで生成されます
サイズの名前と価格がサブ配列として配列として渡されるように書き直す方法はありますか?