opencart例子,magento目錄結(jié)構(gòu)
2022-09-09 10:40:52 - 米境通跨境電商
我們之前就用這個工具來自動安裝m2了。
dev
M2的單元測試代碼,這個我們普通用戶一般用不到。
m2的官方開發(fā)者會用到。
一般用不到,不管他就行。
generated
這個比較特殊,在M2里可以定義一些虛擬類。
這些類是自動生成的,會放在generated目錄里。
相當于php代碼緩存。
如果你有修改php的構(gòu)造函數(shù)function__construct()里的代碼,就要rmgenerated/*-rf,不然會出現(xiàn)找不到類或者其他奇怪的錯誤。
lib
這里放的是m2自帶的公用js/jquery插件和字體。
一般用不到,不管他就行。
phpserver
這里放的是php內(nèi)置的web服務(wù)器。
用來代替瀏覽器,直接命令行里打開網(wǎng)站。
一般用不到,不管他就行。
pub
這里存放的是圖片文件(比如產(chǎn)品圖片)
以及生成的靜態(tài)緩存文件.
我們會經(jīng)常用到
setup
一看就知道是安裝目錄,沒什么好說的。
var
這里存放的是cache以及pagecahce緩存文件。
以及l(fā)og,report,export文件等。
我們會經(jīng)常用到
vendor
這里存放的是第三方php組件。
也就是composerinstall后下載安裝的第三方php組件。
如果是composer安裝或者官網(wǎng)下載的源碼包,那么m2的核心源代碼就在vendor/magento里,
這樣的話我們以后在開發(fā)過程中,會經(jīng)常調(diào)試vendor/magento里的核心代碼。
.htaccess
這個是apache服務(wù)器里的配置文件
如果你用的是apache服務(wù)的話會用到這個文件
composer.json
這里就是m2依賴的各種庫文件。
composerinstall就是讀取的這個文件。