wesleywmd / magento2-invent
该软件包最新版本(1.1.0)没有提供许可证信息。
Magento 模板模块
1.1.0
2019-05-07 03:03 UTC
This package is auto-updated.
Last update: 2024-09-10 09:52:26 UTC
README
为 Magento 模块提供文件模板引擎
如何安装此模块
现在它是 Packagist 的一部分! https://packagist.org.cn/packages/wesleywmd/magento2-invent
安装此库非常简单
composer require wesleywmd/magento2-invent dev-master --dev
当前版本
1.1.0
- 增加了
invent:model命令 - 为
invent:module命令增加了--model选项 - 增加了
invent:preference命令 - 重构 xml 文件生成,使用标准类而不是单独的类。
如何使用此模块
此模块可用于新模块和现有模块,甚至可以附加到现有 xml 文件。该模块创建骨架类,不填充特定于您的模块的内容。它的目的是创建不同组件应如何的标准。欢迎提供对此标准的反馈。
创建新模块
要创建新模块,请使用以下命令
bin/magento invent:module <module_name>
其中 module_name 是您定义的模块名称。以下是一个示例
bin/magento invent:module Wesleywmd_TestModule
这将创建一个新模块,包括您的 app/code 目录结构、您的 etc/module.xml 和您的 registration.php 文件。
注意:您还可以在创建模块时为 invent 可以创建的大多数组件传递选项,或者您可以选择使用每个组件的命令。以下是一个示例
bin/magento invent:module Wesleywmd_TestModule --cron test_cron --cron other_cron --controller "test/index/index"
此命令将为您创建一个包含 2 个 cron 作业和一个预先构建的控制器模块。如果您想要更多创建组件的选项,请查看特定组件的命令。
创建新块
bin/magento invent:block <module_name> <block_name>
创建新命令
bin/magento invent:command <module_name> <command_name>
创建新控制器
bin/magento invent:controller <module_name> <controller_url> <--router standard>
创建新 cron
bin/mangento invent:cron <module_name> <cron_name> <--method execute> <--schedule "* * * * *"> <--group default>
创建新模型
bin/magento invent:model <module_name> <model_name>
创建新首选项
bin/magento invent:preference <module_name> <for> <type>
变更日志
1.0.0
- 首次发布