Magento 2 Ürün toplama ile ürün URL'sini nasıl alabiliriz?


13

Ürün koleksiyonunu kullanarak yükleyebilirim

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

Ama bu koleksiyon ürün url orada değil nasıl bu koleksiyon ile Ürün url alabilirsiniz.




@Jai Rakesh
shankar boss

rakeshjesadiya.com/… blogu kontrol edebilirsiniz
Rakesh Jesadiya

Yanıtlar:


30

$ productCollection = $ productObj;

Döngü koleksiyonunu kullanarak ürün toplama url'sinden verir,

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

Merhaba @Rakesh Aslında bu [$ productCollection = $ objectManager-> create ('Magento \ Catalogue \ Model \ ResourceModel \ Product \ Collection') -> addAttributeToFilter ('type_id', 'bundle') kullanarak ürün detay sayfasına koleksiyon yüklüyorum -> addAttributeToFilter ('product_identifier', $ productIdentifier);] [$ productCollection-> getData ()] yazdırırsam ürün URL'leri vermez.
shankar boss

İhtiyacım bu ürün detay sayfasında başka ürün linkleri vermek istiyorum.
shankar boss

denediniz mi, $ _product-> getProductUrl ()?
Rakesh Jesadiya

evet [$ productCollection-> getProductUrl ()] kullanarak denedim ama herhangi bir şey vermiyor.
shankar boss

plz tam kodunuzu paylaşın
Rakesh Jesadiya
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.