- Trong Magento mô hình EAV sẽ phức tạp hơn do các thuộc tính có thể được sử dụng vào mục đích hiển thị giúp trải nghiệm người dùng tốt hơn.
- Thông thường để lưu các thuộc tính (Attributes) thì Magento sẽ dùng đến nhiều bảng, mỗi bảng lưu Attribute thuộc 1 kiểu dữ liệu khác nhau. Ví dụ để lưu Attribute cho sản phẩm (Products) thì sẽ dùng đến các bảng: catalog_product_entity_datetime, catalog_product_entity_decimal, ;catalog_product_entity_int, catalog_product_entity_text, catalog_product_entity_varchar. Như vậy ứng với mỗi loại Attribute chúng ta có thể hiển thị khác nhau, code xử lý validate dữ liệu khác nhau tùy vào kiểu dữ liệu của Attribute.
------
Tham khảo thêm các khóa học trực tuyến khác tại TechMaster với nội dung bao gồm cả Slide, Bài tập, Quiz, ... https://techmaster.vn/khoa-hoc/truc-t...
#techmaster #magento2