আমি Magento 2 তে একটি পিএইচটিএমএল থেকে বর্তমান ইউআরএলটি দেখানোর চেষ্টা করে সংগ্রাম করছি।
যেকোনো পরামর্শ?
আমি Magento 2 তে একটি পিএইচটিএমএল থেকে বর্তমান ইউআরএলটি দেখানোর চেষ্টা করে সংগ্রাম করছি।
যেকোনো পরামর্শ?
উত্তর:
এটা আমার জন্য কাজ করছে
$this->getUrl('*/*/*', ['_current' => true, '_use_rewrite' => true])
পরিবর্তে $ এটি আপনি ব্যবহার করতে পারেন $ ব্লক।
এটি করার জন্য আপনাকে মডিউল থেকে একটি কাস্টম ব্লক ব্যবহার করতে হবে এবং নিম্নলিখিতগুলি করতে হবে:
Magento 2, আপনি ব্যবহার করতে পারেন \Magento\Store\Model\StoreManagerInterfaceএকটি প্রবেশযোগ্য পরিবর্তনশীল যা সংরক্ষণ করা হয় $_storeManagerব্যাপ্ত প্রত্যেক ক্লাসের জন্য \Magento\Framework\View\Element\Templateতাই ব্লক শ্রেণীর (অধিকাংশ Template, Messages, Redirectব্লক ধরনের কিন্তু না Textকিংবা TextList)।
আপনার ব্লকে এইভাবে, আপনি বর্তমান URL টি পেতে নিম্নলিখিত পদ্ধতিটি তৈরি করতে পারেন:
public function getCurrentUrl() {
return $this->_storeManager->getStore()->getCurrentUrl();
}
একবার আপনার কাজটি শেষ হয়ে গেলে আপনি নিজের টেম্পলেটে নিম্নলিখিতগুলিকে কল করতে পারেন:
$block->getCurrentUrl();