ম্যাজেন্টো 2: বিভিন্ন ধরণের কম্পোজার.জসন ফাইল


9

Magento2 এ আমি দেখতে পাই যে বিভিন্ন বিক্রেতারা তাদের মডিউলগুলির নামকরণের জন্য নীচে প্রদত্ত বিভিন্ন রচনাশক্তি.জসন ফর্ম্যাটগুলি অনুসরণ করে।
1 ম:

 "autoload": {
    "files": [ "registration.php" ],
    "psr-4": {
      "Amit\\SamplePage\\": ""
    }
  }

2nd:

   "extra": {
        "map": [
            [
                "*",
                "Amit/SamplePage"
            ]
        ]
    }

1. তাদের মধ্যে কী পার্থক্য এবং আমার একটি অনুসরণ করা উচিত?
২. registration.phpমডিউল রেজিস্ট্রেশন করতে ব্যবহৃত হয় তবে কেন composer.jsonসমস্ত মডিউলগুলিতে প্রয়োজন?

উত্তর:


12

এটি যাওয়ার উপায়:

"autoload": {
    "files": [ "registration.php" ],
    "psr-4": {
      "Amit\\SamplePage\\": ""
    }
  }

সুরকারে মানচিত্রের ফাংশন:

   "extra": {
        "map": [
            [
                "*",
                "Amit/SamplePage"
            ]
        ]
    }

এক্সটেনশনটি ইনস্টল করতে বাধ্য করে app/code। এটি ম্যাজেন্টো ২-এর পুরানো বিটার ক্ষেত্রে ব্যবহৃত হয়েছিল যদিও এটি কাজ করবে, এটি ম্যাগেন্টো আর এক্সটেনশন লোড করার উপায় নয়। আপনি যদি মানচিত্রের ফাংশনটি ব্যবহার না করেন তবে এক্সটেনশনটি বিক্রেতা ফোল্ডারে ইনস্টল করা হবে, যেমনটি হওয়া উচিত।

registration.php প্রকারটি সংজ্ঞায়িত করে: থিম বা এক্সটেনশন এবং আপনার থিম / এক্সটেনশনটিকে Magento 2 এ নিবন্ধভুক্ত করে।

composer.jsonফাইল যোগ করা হয়, যাতে এক্সটেনশন রচয়িতা মাধ্যমে লোড করা যাবে। এটি আপনার এক্সটেনশনের জন্য অটোলয়েডিং পরিচালনা করে।


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