2013-02-08 2 views

Antwort

18

ENTITY_ID ist einzigartig ids Produkt also, wenn Sie anrufen $product->getId(); Sie tatsächlich ENTITY_ID

Der Grund für diese Spaltennamen erhalten ist, dass Produkt ist ein EAV (Entity-Attributwert) Modell so Produkt ein Unternehmen ist - Identifizierung standardisierte EAV Einheit Spaltennamen, aber es kann Verwirrung bringen ...

Und die Abfrage:

SELECT entity_id as product_id, sku FROM catalog_product_entity 
+0

ja, aber ich brauche keine entity_id, ich will product_id für meine Funktion, wo könnte das sein? – Abude

+0

ist product_id === entity_id? – Abude

+0

entity_id ist product_id im Fall der Tabelle catalog_product_entity –

1

die Spalte 'ENTITY_ID' ist die ID für die p Produkte. Die Tabelle catalog_product_entity enthält also beide Elemente.

Verwandte Themen