wesleywmd/magento2-invent

该软件包最新版本(1.1.0)没有提供许可证信息。

Magento 模板模块

安装: 41

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 7

类型:magento2-module

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

  • 首次发布