2013-02-08 34 views

Trả lời

18

ENTITY_ID là id duy nhất sản phẩm của vì vậy nếu bạn gọi $product->getId(); bạn thực sự nhận ENTITY_ID

Lý do cho rằng tên cột là sản phẩm là một EAV (Entity Attribute Value) mô hình nên sản phẩm là một thực thể - EAV chuẩn xác định thực thể tên cột nhưng nó có thể mang lại sự nhầm lẫn ...

Và truy vấn:

SELECT entity_id as product_id, sku FROM catalog_product_entity 
+0

có, nhưng tôi không cần entity_id, tôi muốn product_id cho chức năng của tôi, có thể ở đâu? – Abude

+0

là product_id === entity_id? – Abude

+0

entity_id là product_id trong trường hợp catalog_product_entity table –

1

cột 'ENTITY_ID' ID cho p roducts. Vì vậy, bảng catalog_product_entity không chứa cả hai mục.

Các vấn đề liên quan