关于组件文件结构
你开始组件开发的第一件事是理解和设置文件系统。每种类型的组件都有不同的文件结构,尽管所有组件都需要某些文件。
此外,你可以选择组件的根目录开始开发。以下各节有更多信息。
根目录位置
组件的根目录是该组件的顶层目录,目录和文件夹位于该目录下。这取决于你的Magento开发环境安装组件的根目录,你可以在两个地方:
- 
                
<Magento 2 安装目录>/app: 这是组件开发推荐的位置 . 你可以很容易地建立这种类型的环境通过 克隆Magento 2 gitHub库.- 模块放在 
app/code. - 前端主题放在 
app/design/frontend. - 后台主题放在 
app/design/adminHTML. - 语言包放在 
app/i18n. 
 - 模块放在 
 
所需文件
所有组件需要以下文件:
- 
registration.php: 除此之外,此文件指定在生产环境中安装组件的目录。 默认情况下,组件安装在<magento 2 根目录>/vendor目录. 更多信息,查看 组件注册. - 
composer.json: 指定组件依赖关系和其他元数据。更多信息,查看Composer 整合. 
相关的主题
开发路线和打包组件