টেমপ্লেট ফাইলগুলিতে নিম্নলিখিতগুলি ব্যবহার করতে সক্ষম হবার জন্য আমি আরও বেশি সংখ্যক লোককে সহায়তা ক্লাসগুলি ঘোষণা করতে শুরু করছি:
$this->helper('Path/To/Helper/Class')->customMethod();
এই ধরণের কোডটি লোককে এড়াতে দেয় যাতে অবজেক্ট ম্যানেজারটি সরাসরি বিধিনিষেধ ব্যবহার না করে তবে আমি সেই কোডগুলি দেখতে চাই যা সেই সহায়কগুলিতে ব্লক কোড হওয়া উচিত।
সুতরাং এখানে আমার প্রশ্নগুলি:
- সহায়ক ক্লাসে একজনকে কী লিখতে হবে?
- কোন ক্ষেত্রে টেমপ্লেটগুলিতে সহায়তা পদ্ধতি ব্যবহারের জন্য এটি প্রাসঙ্গিক?
di.xml
ব্লক শ্রেণীর ধরণের জন্য পছন্দ ব্যবহার করে কিছু বিন্যাসের কনফিগারেশন রাখবেন না। আমি উদাহরণস্বরূপ ক্লাসের জন্য এটি করার চেষ্টা করেছি\Magento\Catalog\Block\Product\View\Type\Simple
, আমাদের টেম্পলেটটিতেdefault.phtml
যে টেম্পলেটটি ব্যবহৃত হয়েছিল তা উপেক্ষা করা হবে। এই মুহুর্তে কেন কোনও ক্লু নেই