Trong Magento2 tôi thấy các nhà cung cấp khác nhau tuân theo các định dạng composer.json khác nhau được đưa ra dưới đây để đặt tên cho các mô-đun của họ.
Ngày 1
"autoload": {
"files": [ "registration.php" ],
"psr-4": {
"Amit\\SamplePage\\": ""
}
}
lần 2:
"extra": {
"map": [
[
"*",
"Amit/SamplePage"
]
]
}
1. Sự khác biệt giữa chúng và cái nào tôi nên theo?
2. registration.php
được sử dụng để đăng ký một mô-đun, tại sao composer.json
cần thiết trong tất cả các mô-đun?