创建好模块目录后,接下来就需要创建一系列的文件,我们依次来说每个文件如何创建。 **模块声明** File:app/code/Lyh/Test/etc/module.xml 在module.xml中编写如下代码: ```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="Lyh_Test" setup_version="1.0.0.0" active="true" ></module> </config> ``` "module" 标签说明 : name: 表示module的名称 setup\_version: 表示module的版本号。 ***** **注册模块** 这里需要在module的根目录下创建一个"registration.php"文件: File:app/code/Lyh/Test/registration.php 在registration.php中编写如下代码: ``` <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Lyh_Test', __DIR__ ); ?> ``` 查看module是否激活 打开app/etc/config/php文件后,这时你会发现没有刚才我们编写的module。 当我们新建一个模块后,需要执行模块安装命令。 `php bin/magento setup:upgrade` 执行命令在config.php中可以找到Lyh\_Test模块,并且值为1,代表已开启该模块。 或者通过命令查看模块是否启用: `php bin/magento module:status`