Magento 2 Làm thế nào chúng ta có thể nhận được url sản phẩm với bộ sưu tập sản phẩm?


13

Tôi có thể tải bộ sưu tập sản phẩm bằng cách sử dụng

[$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')]

trong tệp phtml của tôi. Nhưng trong url của bộ sưu tập đó không có ở đó làm thế nào chúng ta có thể nhận được url sản phẩm với bộ sưu tập đó.




@Jai Xin vui lòng xem bình luận dưới đây được đưa ra cho Rakesh
ông chủ shankar

rakeshjesadiya.com/ Bạn có thể kiểm tra blog
Rakesh Jesadiya

Câu trả lời:


29

$ sản phẩm Bộ sưu tập = $ sản phẩmObj;

Cung cấp từ url bộ sưu tập sản phẩm bằng cách sử dụng vòng lặp bộ sưu tập,

foreach($productCollection as $_product){ 
   echo $_product->getProductUrl();
} 

Xin chào @Rakesh Trên thực tế, tôi đang tải bộ sưu tập trong trang chi tiết sản phẩm bằng cách sử dụng [$ productCollection = $ objectManager-> tạo ('Magento \ Catalog \ Model \ ResourceModel \ Product \ Collection') -> addAttributionToFilter ('type_id', 'bundle') -> app
ông chủ shankar

Ở đây nhu cầu của tôi là tôi muốn cung cấp các liên kết sản phẩm khác trong trang chi tiết sản phẩm hiện tại này.
ông chủ shankar

bạn đã thử với, $ _product-> get SẢNtUrl () chưa?
Rakesh Jesadiya

có, tôi đã thử sử dụng [$ productCollection-> get SẢNtUrl ()] nhưng nó không mang lại điều gì.
ông chủ shankar

Xin hãy chia sẻ mã đầy đủ của bạn
Rakesh Jesadiya
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.