আমি ম্যাজেন্টো 2 তে কাস্টম মডিউল তৈরির জন্য কাজ করছি, তবে এটি কাজ করছে না। আপনি আমাকে দয়া করে বলতে পারেন যে আমি কোথায় ভুল হয়ে গেছে ?.
আমার মডিউল কোড:
অ্যাপ্লিকেশন / ইত্যাদি / config.php ফাইলটি:
'modules' =>
array (
'Ramesh_Sample' => 1,
),
অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা জন্য / etc / module.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
<module name="Ramesh_Sample" schema_version="2.0.0">
</module>
</config>
অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা জন্য / etc / ফ্রন্টএন্ড / routes.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../../../../lib/internal/Magento/Framework/App/etc/routes.xsd">
<router id="standard">
<route id="sample" frontName="sample">
<module name="Ramesh_Sample" />
</route>
</router>
</config>
অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা / কন্ট্রোলার / ইনডেক্স / index.php
<?php
namespace Ramesh\Sample\Controller\Index;
use Magento\Framework\App\Action\Context;
//use \Magento\Framework\View\Result\PageFactory;
class Index extends \Magento\Framework\App\Action\Action
{
private $_resultPageFactory;
public function __construct(
Context $context,
\Magento\Framework\View\Result\PageFactory $resultPageFactory
)
{
parent::__construct($context);
$this->_resultPageFactory = $resultPageFactory;
}
public function execute()
{
$result = $this->_resultPageFactory->create();
return $result;
}
}
অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা / ব্লক / Sample.php
namespace Magento\Sample\Block;
class Sample extends \Magento\Framework\View\Element\Template
{
}
অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা / মতামত / ফ্রন্টএন্ড / লেআউট / sample_index_index.xml
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/page_configuration.xsd">
<head>
<title>Hello World</title>
</head>
<body>
<referenceContainer name="content">
<block class="Sample\Ramesh\Block\Sample" name="sample" template="sample.phtml">
</block>
</referenceContainer>
</body>
</page>
অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা / দৃশ্য / ফ্রন্টএন্ড / টেমপ্লেট / sample.phtml
<?php echo 'Hi I am Magento 2'; ?>
তবে আমি নিম্নলিখিত ত্রুটি পেয়েছি:
a: 4: {i: 0; s: 380: "পুনরুদ্ধারযোগ্য ত্রুটি: আর্গুমেন্ট 2 রমেশকে দিয়ে গেছে \ নমুনা \ নিয়ামক \ সূচক \ সূচক :: __ কনস্ট্রাক্ট () অবশ্যই ম্যাজেন্টো \ ফ্রেমওয়ার্ক \ দেখুন \ ফলাফল \ পৃষ্ঠা ফ্যাক্টরী, কিছুই দেওয়া হয়নি, লাইন ১৪-এ ভার / প্রজন্ম / রমেশ / নমুনা / নিয়ন্ত্রক / সূচক / সূচক / ইন্টারসেপ্টার.এফপি বলা হয় এবং অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা / কন্ট্রোলার / সূচক / সূচক / সূচকগুলিতে সংজ্ঞায়িত 14 "; i: 1; গুলি: 6109: "# 0 অ্যাপ্লিকেশন / কোড / রমেশ / নমুনা / নিয়ন্ত্রক / সূচক / সূচক। সূচক (14): ম্যাজেন্টো me ফ্রেমওয়ার্ক \ অ্যাপ \ ত্রুটিহ্যান্ডলার-> হ্যান্ডলার (4096, 'তর্ক 2 পাস ...', '/ ভেরি / www / এইচটিএমএল / এম ...', 14, অ্যারে)