How to create a new module in Magento 2

如何在 Magento 2 中创建新模块。

我将创建一个名为Yshuq_BannerSlider 的新模块要完成此最佳实践,您需要完成以下高级步骤

1. 在路径 app\code 中创建名为Yshuq 的命名空间。

2. 在路径 app\code\Yshuq 中创建名为 BannerSlider 的模块。

3.在BannerSlider 文件夹里面创建registration.php文件

<?php \Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Yshuq_BannerSlider', 
__DIR__ 
); 

4.在路径 app\code\Yshuq\BannerSlider\etc 中创建名为 module.xml 的文件

<?xml version="1.0" encoding="utf-8" ?>
    <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
        <module name="Yshuq_BannerSlider" setup_version="1.0.0">
        </module>
</config>

5. 安装新模块 运行命令行:

php bin/magento setup:upgrade --keep-generated

6. 检查新的模块正在运行 运行命令行

php bin/magento module:status