Hi zusammen,
ich habe folgendes Prob:
ich habe mit extbase_kickstarter eine Erweiterung geschrieben, die ich im Frontend natürlich über Fluid darstelle.
Das ich Joins über mehrere Tabelle machen muss, habe ich per "statement" eine SQL-Abfrage genutzt, die in MySql wunderbar funktioniert (auch in verschiedenen Varianten).
Wenn ich nun aber im Frontend das Ergeniss darstellen will, dann kommt es immer zu Verwechslungen zwischen den UIDs der verschiedenen Tabellen:
beispiel:
Abfrage über Produkte, die einer Kategorie $catUid zugeteilt sind und über Relationstabellen verbunden sind.
SELECT p.*
FROM domain_model_product p
JOIN product_category_mm pcr ON p.uid = pcr.uid_local
WHERE pcr.uid_foreign = $catUid
AND p.deleted =0
AND p.hidden =0
ORDER BY p.priority DESC
In der Darstellung funktioniert es solange gut, bis eine Produkt-UID ausgelesen wird, die identisch mit irgendeiner Category-UID ist.
In dem Fall zieht sich das Objekt den Namen dieser völlig irrelevanten Category und nicht den des Produktes...
ich haba eauch schon probiert p.name as prodName auszulesen, aber das ging auch nicht....
das ist doch wahrscheinlich eine total einfache Sache oder???
Bitte dringend um Hilfe, das macht mich weahnsinnig!!
Vielen dank