组件命名
组件命名概述
您给您的组件的名称在 Composer.json
和 module.xml
文件中。 这些文件还包含其他必需的配置参数,如模块的架构版本。
先决条件
在继续之前,请确保完成下列所有任务:
- 创建一个文件结构
- 创建需要的配置文件
- 注册 你的组件
添加组件module.xml
文件
在组件目录下的 /etc
目录加入module.xml文件声明组件本身.
示例代码:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Vendor_ComponentName" setup_version="2.0.0"/>
</config>
添加组件 composer.json
文件
示例代码:
{
"name": "your-name/module-Acme",
"description": "Test component for Magento 2",
"require": {
"PHP": "~5.5.0|~5.6.0",
"magento/module-store": "1.0.0-beta",
"magento/module-catalog": "1.0.0-beta",
"magento/module-catalog-inventory": "1.0.0-beta",
"magento/module-ui": "self.version",
"magento/magento-composer-installer": "*"
},
"suggest": {
"magento/module-webapi": "1.0.0-beta"
},
"type": "magento2-module",
"version": "1.0.0-beta",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"autoload": {
"files": [ "registration.php" ],
"psr-4": {
"Magento\\CatalogImportExport\\": ""
}
}
}
下一篇
组件加载顺序