Trên thực tế, điều duy nhất bạn cần trong thiết lập Magento 2 là một composer.json
tệp yêu cầu gói magento/product-community-edition
từ kho lưu trữ của Trình soạn thảo https://repo.magento.com/ .
Bây giờ khi bạn chạy, composer install
nó sẽ tải xuống rất nhiều gói Magento và gói của bên thứ ba (Nhà soạn nhạc, Symfony, Zend, v.v.) và đặt chúng vào vendor/
thư mục. Nhờ Trình cài đặt Trình soạn thảo Magento, nó cũng sẽ sao chép rất nhiều tệp Magento 2 vào thư mục gốc. Nhưng thực sự tất cả mã của bạn đến từ vendor/
.
Bây giờ, app/code
thư mục không có ở đó theo mặc định. Bạn có thể tự tạo và thêm các mô đun cục bộ của mình vào đó trong cấu trúc này : app/code/<VendorName>/<ModuleName>
.
Bạn cũng có thể phát triển các mô-đun của mình trong kho lưu trữ VCS (tức là GIT) riêng ở đâu đó và thêm chúng vào của bạn composer.json
, điều này sẽ khiến chúng cũng được cài đặt vào vendor/
thư mục.