opencart例子,magento目录结构
2022-09-09 10:40:52 - 米境通跨境电商
我们之前就用这个工具来自动安装m2了。
dev
M2的单元测试代码,这个我们普通用户一般用不到。
m2的官方开发者会用到。
一般用不到,不管他就行。
generated
这个比较特殊,在M2里可以定义一些虚拟类。
这些类是自动生成的,会放在generated目录里。
相当于php代码缓存。
如果你有修改php的构造函数function__construct()里的代码,就要rmgenerated/*-rf,不然会出现找不到类或者其他奇怪的错误。
lib
这里放的是m2自带的公用js/jquery插件和字体。
一般用不到,不管他就行。
phpserver
这里放的是php内置的web服务器。
用来代替浏览器,直接命令行里打开网站。
一般用不到,不管他就行。
pub
这里存放的是图片文件(比如产品图片)
以及生成的静态缓存文件.
我们会经常用到
setup
一看就知道是安装目录,没什么好说的。
var
这里存放的是cache以及pagecahce缓存文件。
以及log,report,export文件等。
我们会经常用到
vendor
这里存放的是第三方php组件。
也就是composerinstall后下载安装的第三方php组件。
如果是composer安装或者官网下载的源码包,那么m2的核心源代码就在vendor/magento里,
这样的话我们以后在开发过程中,会经常调试vendor/magento里的核心代码。
.htaccess
这个是apache服务器里的配置文件
如果你用的是apache服务的话会用到这个文件
composer.json
这里就是m2依赖的各种库文件。
composerinstall就是读取的这个文件。