Ich mache mir gerade ein Shopware-Skript, das nach einem Import laufen soll. Es soll durch jede Shopkategorie gehen, die DISTINCT Artikeleigenschaften raussuchen, die innerhalb der Kategorie auftauchen, und diese übergebe ich dann an einen data-* Tag im Template, damit ich im Filter später damit arbeiten kann.
Also mal direkt entsprechend angefangen…
$categories = $categoryRepository->findAll();
foreach ($categories as $category) {
// Doctrine soll aus allen hier enthaltenen Artikeln DISTINCT die Eigenschaften zurückgeben
// Im Anschluß folgt eine Übergabe in ein Freitext-Feld von Category, bzw. eine Mehrfachauswahl-Verknüpfung mit der Eigenschaften-Tabelle..
}
Ich habs a la Doctrine versucht, das haute nicht hin.
Es muss doch aber eine Möglichkeit geben das zu machen?
Ich werde doch hier kein plain SQL schreiben müssen?