ใน Magento2 ฉันเห็นผู้ขายต่าง ๆ ตามรูปแบบ composer.json ที่ระบุด้านล่างเพื่อตั้งชื่อโมดูลของพวกเขา
1:
"autoload": {
"files": [ "registration.php" ],
"psr-4": {
"Amit\\SamplePage\\": ""
}
}
2:
"extra": {
"map": [
[
"*",
"Amit/SamplePage"
]
]
}
1. อะไรคือความแตกต่างระหว่างพวกเขาและสิ่งที่ฉันควรติดตาม
2. registration.php
ใช้เพื่อลงทะเบียนโมดูลดังนั้นทำไมจึงcomposer.json
จำเป็นในโมดูลทั้งหมด