Cấu trúc thư mục trong Magento 2

Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cấu trúc thư mục trong Magento 2, để hiểu hơn về cấu trúc và chức năng của từng thư mục.

Cấu tạo của thư mục gốc Magento 2

Thư mục gốc sau khi cài đặt của Magento 2 sẽ có dạng như sau:

Cấu trúc thư mục gốc trong Magento 2

app

Thư mục app chứa các module, template, theme, ngôn ngữ, tệp cấu hình và các thiết lập mặc định của hệ thống.

  • app/code: Chứa các module.
  • app/design/frontend: Chứa các theme trang store.
  • app/design/adminhtml: Chứa theme admin.
  • app/i18n: Chứa các gói ngôn ngữ.

bin

Thư mục bin chứa các kịch bản thực thi cho Magento CLI, kích hoạt bảng điều khiển với một tập hợp các tùy chọn tiện dụng như xóa bộ nhớ cache, bật và tắt các module, reindexing, v.v.

dev

Thư mục dev chứa các chức năng kiểm tra tự động và 1 vài công cụ để phát triển.

generated

Thư mục generated chứa các mã tạo ra Magento.

lib

Thư mục lib chứa tất cả các tập tin thư viện của Magento và vendor.

phpserver

Thư mục phpserver chứa file router.php được sử dụng để triển khai máy chủ tích hợp PHP.

pub

Thư mục pub chứa bộ điều khiển index.php, tạo các tệp tĩnh cho theme Magento.

setup

Thư mục setup chứa các file liên quan tới cài đặt trong Magento.

update

Thư mục update chứa các file cập nhật.

var

Thư mục var chứa các file bộ nhớ cache, sessions, sao lưu database và các báo cáo lỗi được lưu trong bộ nhớ cache. Nhờ có thư mục này chúng ta có thể chạy được các lệnh: bin/magento setup:di:compile, bin/magento cache:clean v.v

vendor

Thư mục vendor chứa các tệp lõi của Magento và thư mục này còn có thể chứa các module được cài đặt bổ sung.

Vậy là mình đã giới thiệu xong với các bạn về cấu trúc thư mục của Magento 2.

Ở phần tiếp theo chúng ta sẽ tìm hiểu về cấu trúc thư mục module trong Magento 2

Cảm ơn các bạn đã đọc bài viết.

4.8 4 votes
Article Rating

Callula Huy

Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under her belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.

Leave a Reply or put your Question here

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x