ম্যাজেন্টো 2 কীভাবে আমরা পণ্য সংগ্রহের সাথে পণ্যের url পেতে পারি?


13

আমি ব্যবহার করে পণ্য সংগ্রহ লোড করতে সক্ষম

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

আমার পিটিএইচটিএমএল ফাইলটিতে B তবে সেই সংগ্রহের মধ্যে পণ্যের ইউআরএল নেই কীভাবে আমরা সেই সংগ্রহের সাথে কীভাবে পণ্য ইউআরএল পেতে পারি।




@ জয় দয়া করে রকেশকে দেওয়া নীচের মন্তব্যটি দেখুন
— শঙ্কর বস

rakeshjesadiya.com/… আপনি ব্লগ চেক করতে পারেন
— রাকেশ জেসাদিয়া

উত্তর:


30

Col প্রোডাক্ট কালেকশন = $ productObj;

সংগ্রহটি লুপ ব্যবহার করে পণ্য সংগ্রহ url থেকে দেয়,

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

হাই @ রাকেশ আসলে আমি এই [$ প্রোডাক্ট কালেকশন = $ অবজেক্ট ম্যানেজার-> তৈরি ('ম্যাজেন্টো \ ক্যাটালগ \ মডেল \ রিসোর্সমোডেল \ প্রোডাক্ট \ কালেকশন') -> অ্যাডট্রিবিউটটোফিল্টার ('টাইপ_আইডি', 'বান্ডেল') ব্যবহার করে প্রোডাক্ট ডিটেইল পাতায় সংগ্রহ লোড করছি> -> addAttributeToFilter ('product_ شناختফায়ার', $ productIdentifier);] আমি যদি [$ product Colલેક્-> getData ()] মুদ্রণ করি তবে এটি পণ্য url দিচ্ছে না।
— শঙ্কর বস

এখানে আমার প্রয়োজনটি হ'ল আমি এই বর্তমান পণ্যের বিশদ পৃষ্ঠায় অন্যান্য পণ্যের লিঙ্কগুলি দিতে চাই।
— শঙ্কর বস

আপনি কি try _ উত্পাদ-> getPr ProdctUrl () দিয়ে চেষ্টা করেছেন?
— রাকেশ জেসাদিয়া

হ্যাঁ আমি [$ প্রোডাক্ট কালেকশন-> গেটপ্রডাক্ট ইউআরএল ()] ব্যবহার করার চেষ্টা করেছি তবে এটি কোনও জিনিস দিচ্ছে না।
— শঙ্কর বস

plz আপনার পুরো কোডটি ভাগ করুন
— রকেশ জেসাদিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.