Magento 2 Bagaimana kami bisa mendapatkan url produk dengan koleksi produk?

13

Saya dapat memuat koleksi produk dengan menggunakan

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

dalam file phtml saya. Tetapi dalam url produk koleksi itu tidak ada bagaimana kita bisa mendapatkan url Produk juga dengan koleksi itu.

bos shankar
sumber
@Jai Silakan lihat komentar di bawah ini diberikan kepada Rakesh
bos shankar
rakeshjesadiya.com/... Anda dapat memeriksa blog
Rakesh Jesadiya

Jawaban:

29

$ productCollection = $ productObj;

Memberikan dari url koleksi produk menggunakan loop the collection,

foreach($productCollection as $_product){ 
   echo $_product->getProductUrl();
} 
Rakesh Jesadiya
sumber
Hai @Rakesh Sebenarnya saya memuat koleksi di halaman detail produk menggunakan [$ productCollection = $ objectManager-> create ini ('Magento \ Catalog \ Model \ ResourceModel \ Product \ Collection') -> addAttributeToFilter ('type_id', 'bundle') -> addAttributeToFilter ('product_identifier', $ productIdentifier);] Jika saya mencetak [$ productCollection-> getData ()] itu tidak memberikan url produk.
bos shankar
Di sini, kebutuhan saya adalah saya ingin memberikan tautan produk lain di halaman detail produk saat ini.
bos shankar
Sudahkah Anda mencoba, $ _product-> getProductUrl ()?
Rakesh Jesadiya
ya saya mencoba menggunakan [$ productCollection-> getProductUrl ()] tetapi tidak memberikan apa-apa.
bos shankar
tolong bagikan kode lengkap Anda
Rakesh Jesadiya