Magento 2 เราจะรับ URL ผลิตภัณฑ์พร้อมการรวบรวมผลิตภัณฑ์ได้อย่างไร


13

ฉันสามารถโหลดชุดผลิตภัณฑ์โดยใช้

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

ในไฟล์ phtml ของฉัน แต่ใน url ผลิตภัณฑ์คอลเลกชันนั้นไม่มีเราจะได้รับ url ของผลิตภัณฑ์ด้วยคอลเลกชันนั้นได้อย่างไร




@Jai โปรดดูความคิดเห็นด้านล่างที่มอบให้กับ Rakesh
หัวหน้า shankar

rakeshjesadiya.com/คุณสามารถตรวจสอบบล็อก
Rakesh Jesadiya

คำตอบ:


30

$ productCollection = $ productObj;

ได้รับจาก url การรวบรวมผลิตภัณฑ์โดยใช้วนการรวบรวม

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

สวัสดี @Rakesh ที่จริงฉันกำลังโหลดคอลเลกชันในหน้ารายละเอียดผลิตภัณฑ์โดยใช้ [$ productCollection = $ objectManager-> create ('Magento \ Catalog \ Model \ ResourceModel \ Product \ Collection') -> addAttributeToFilter ('type_id', 'bundle') -> addAttributeToFilter ('product_identifier', $ productIdentifier);] ถ้าฉันพิมพ์ [$ productCollection-> getData ()] จะไม่ให้ URL ของผลิตภัณฑ์
หัวหน้า shankar

นี่คือความต้องการของฉันฉันต้องการให้ลิงค์ผลิตภัณฑ์อื่น ๆ ในหน้ารายละเอียดผลิตภัณฑ์ปัจจุบัน
หัวหน้า shankar

คุณลองใช้แล้ว $ _product-> getProductUrl ()?
Rakesh Jesadiya

ใช่ฉันลองใช้ [$ productCollection-> getProductUrl ()] แต่มันไม่ได้ให้อะไรเลย
หัวหน้า shankar

โปรดแบ่งปันรหัสเต็มของคุณ
Rakesh Jesadiya
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.