Magento 目录基本介绍
Magento 目录基本介绍
- app;
- 与Magento 1一样,该文件夹包含主要的Magento代码;
- adminhtml和 frontend;/ app / design / adminhtml和/ app / design / frontend目录包含包含各种CSS和LESS文件的主题文件夹;
- di.xml文件包含类映射和接口首选项;
- 如果您在/ app中有/ app / code子文件夹,则它包含Magento核心代码
- bin;
- 该目录包含magento文件或CLI脚本;
- CLI脚本使用一组方便的选项激活控制台: enable/disable cache; enable/disable modules; run an indexer, etc.
- dev;;
- Magento 2测试脚本和一些开发工具放在该文件夹中。
- lib;
- 该目录包含几个与Magento核心分开打包的库;
- 在internal and web subfolders也设在这里;
- 该 internal 目录包含服务器端库( server-side libraries )和几个字体文件;
- the web subfolder contains client-side (JavaScript) libraries, jquery, modernizr, requirejs, prototype,scriptaculous. (仅当您下载GitHub存储库时,框架代码才会包含在lib文件夹中。否则,Magento 2代码将位于vendor文件夹中。)。
- pub;
- 它应该被设置为您使用的服务器上的Web根目录(Apache,Nginx);
- 正如您从名称中注意到的那样,该文件夹包含所有可公开访问的文件;
- index.php控制器也包含在该文件夹中。
- var;
-
- 缓存和生成的类都位于文件夹中;
- the var folder includes cache, composer_home, generation, log, di, view_preprocessed, page_cache files.
-
- vendor.
- 该文件夹由composer使用composer.json文件生成;
- 该文件夹包含已在composer.json下定义的各种包。
请注意,在Magento 2.2.x及更高版本中,文件夹var / generation已删除到项目根目录并重命名为已生成。欲了解更多信息,请 点击这里。
- vendor.