Próbuję uzyskać identyfikator produktu i kod SKU każdego produktu w języku magento za pomocą SQL, i fount, że tabela catalog_product_entity
ma wszystkie kody SKU, ale nie ma identyfikatora produktu.jak uzyskać identyfikator produktu i sku w języku magento za pomocą SQL
8
A
Odpowiedz
18
ENTITY_ID jest produktu unikatowy identyfikator, więc jeśli zadzwonisz $product->getId();
rzeczywiście dostać ENTITY_ID
Powodem tego nazwy kolumny jest to, że produkt jest EAV (Podmiot Atrybut value) Model więc produkt jest podmiotem - standaryzowany EAV identyfikacja podmiotu Nazwa kolumny, ale może przynieść zamieszanie ...
a zapytanie:
SELECT entity_id as product_id, sku FROM catalog_product_entity
1
kolumna „ENTITY_ID” jest identyfikator dla p rodukty. Tak więc tabela catalog_product_entity
zawiera oba elementy.
tak, ale nie potrzebuję entity_id, chcę product_id dla mojej funkcji, gdzie to może być? – Abude
is product_id === entity_id? – Abude
entity_id to id_produktu w przypadku catalog_product_entity table –