code-corner/opencart-shell

用于创建扩展和控制器、语言、模型、模板、库,可以节省您创建文件的最大时间。

安装次数: 5

依赖项: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 1

开放性问题: 0

语言:Shell

类型:composer-package

v1.0.1 2024-07-21 12:40 UTC

This package is auto-updated.

Last update: 2024-09-21 13:12:33 UTC


README

此脚本自动化创建OpenCart的扩展,专门针对创建控制器、模型、语言、视图和OCMOD文件。

使用方法

先决条件

确保您已安装以下先决条件

  • Composer:用于安装PHP库。
  • OpenCart:确保OpenCart已安装并正确配置。

命令

  1. 创建扩展:

    ./vendor/bin/opencart.sh create-extension <type> <name> [-c] [-m]
    • <type>:扩展类型(例如,模块、支付、配送)。
    • <name>:扩展名称(例如,my_extension_name)。
    • [-c]:可选标志,用于创建目录端文件。
    • [-m]:可选标志,用于在管理端创建带有安装和卸载方法的模型,并且将提示输入表名、字段名和字段数据类型。
  2. 安装验证库:

    ./vendor/bin/opencart.sh install-validation-library
    • 通过Composer安装Code Corner的验证库。
  3. 创建库:

    ./vendor/bin/opencart.sh create-library <name>
    • <name>:要创建的库名称。
  4. 创建模型:

    ./vendor/bin/opencart.sh create-model <path> <name>
    • <path>:存储模型的路径(例如,extension/payment)。
    • <name>:要创建的模型名称。
  5. 创建控制器:

    ./vendor/bin/opencart.sh create-controller <path> <name>
    • <path>:存储控制器的路径(例如,extension/payment)。
    • <name>:要创建的控制器名称。
  6. 创建语言文件:

    ./vendor/bin/opencart.sh create-language <path> <name>
    • <path>:存储语言文件的路径(例如,extension/payment)。
    • <name>:要创建的语言文件名称。
  7. 创建视图模板:

    ./vendor/bin/opencart.sh create-template <path> <name>
    • <path>:存储模板的路径(例如,extension/payment)。
    • <name>:要创建的模板名称。
  8. 创建OCMOD XML文件:

    ./vendor/bin/opencart.sh create-ocmod <name> [-z]
    • <name>:OCMOD XML文件名称。
    • [-z]:可选标志,用于创建ZIP文件。

注意

  • 始终确保指定路径和名称正确,以避免错误。
  • 根据您的具体要求和文件结构修改脚本。
  • 确保脚本执行具有适当的权限(chmod +x opencart.sh)。

此README提供了如何使用脚本及其各种功能的结构化概述。根据您的具体脚本功能和用法指南调整内容。