ich eine Abfrage wiecakephp wie die Wiederholungs Spalten in Abfrageergebnis zu vermeiden
$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',
]);
Das Problem haben, wenn das Produkt 10 verschiedenen Größen hat, 10 Reihen mit sich wiederholenden Namen, die Beschreibung hergestellt werden, category_id Elemente
Gibt es eine Möglichkeit, es neu zu schreiben, so dass der Name und die Preise der Größe als Array als Sub-Array geliefert werden?