2013-02-08 14 views
8

i ürün kimliği almaya çalışıyorum ve SQL ile magento her ürünün SKU ile magento ürün kimliği ve SKU almak, i tablo catalog_product_entity SKU'larını ama hiçbir ürün kimliği bütün olduğunu memba. standartlaştırılmış EAV varlık tanımlama - sen aslında o sütun adı için ENTITY_IDnasıl SQL

nedenini olsun $product->getId(); ararsanız

cevap

18

ENTITY_ID ürünü bir varlıktır nedenle ürün bir EAV (Varlık Öznitelik Değeri) modeli olmasıdır ürünün benzersiz id

SELECT entity_id as product_id, sku FROM catalog_product_entity 
+0

evet nerede olabilir? – Abude

+0

, product_id === entity_id nedir? – Abude

+0

ENTITY_ID catalog_product_entity masanın –

1

kolon p kimliği olan 'ENTITY_ID': sütun adı ama ...

Ve sorgu karışıklığı getirebilir r ü nler. Yani catalog_product_entity tablosu iki öğe içeriyor. Ama ben ENTITY_ID gerekmez, benim fonksiyonu için product_id istiyorum