Tôi đang cố gắng tham gia bộ sưu tập tùy chỉnh với các sản phẩm để hiển thị tên sản phẩm (không chỉ là id) trong tiện ích lưới quản trị. Cho đến nay tôi không thể tìm thấy cú pháp chính xác.Làm cách nào để tham gia bộ sưu tập trong Magento?
Tôi có thể lấy sản phẩm với tên sản phẩm bằng cách như sau:
Mage :: getModel ('Danh mục hàng/sản phẩm') -> getCollection() -> addAttributeToSelect ('name');
và tôi có thể lấy bộ sưu tập tùy chỉnh của tôi với:
Mage :: getResourceModel ('xyz_mymodule/model_collection');
Làm cách nào để tham gia hai tập hợp để thu thập mô-đun là bộ sưu tập chính và id được trả về bởi $ model-> getId() vẫn là id của bộ sưu tập tùy chỉnh của tôi?
Đó chỉ làm việc như tôi cần một lần tôi đưa bảng của tôi trong tôi đã sử dụng:. – user2683224
$ collection-> getSelect() -> tham gia (array (' sản phẩm '=> 'catalog_product_flat_1'), \t \t \t \t \t \t \t \t \t \t \t \t' product.entity_id = main_table.produ ct_fk', \t \t \t \t \t \t \t \t \t \t \t array ('*', \t \t \t \t \t \t \t \t \t \t \t \t "PRODUCT_NAME" => "product.name", \t \t \t \t \t \t \t \t \t \t \t \t "container_name" => "main_table.tên", \t \t \t \t \t \t \t \t \t \t \t \t) \t \t \t \t \t \t \t \t \t \t \t \t);? – user2683224
Perfect, vui mừng khi biết nó hoạt động –