cleverage/m2-tools

CleverAge 为 Magento 2 提供的通用工具

安装数: 1,115

依赖项: 0

建议者: 0

安全性: 0

星标: 3

关注者: 3

分支: 0

开放问题: 0

类型:magento2-module

dev-main 2023-04-04 09:17 UTC

This package is auto-updated.

Last update: 2024-09-04 12:21:18 UTC


README

描述

此模块为 Magento 2 实例提供通用工具,可在所有环境中部署。

功能

  • 命令 bin/magento cleverage:tools:setup:configphpgen

    • 生成或更新 Magento 2 的 app/etc/config.php 文件,其中包含本地可用的模块。
    • 用于 Capistrano 部署,以确保文件中包含的模块已在实例上正确部署(从 setup:upgrade 命令被 setup:db-schema:upgradesetup:db-data:upgrade 命令替换以来,这两个命令仅在主前端执行)。
  • 命令 bin/magento cleverage:tools:setup:di:compile_safe

    • 与标准命令 setup:di:compile 相同,但任何编译错误都会导致失败并返回非零错误代码(因此适用于部署)。
  • 调试类 CleverAge\Tools\Debug

    • 提供针对 Magento 2 的优化调试方法(支持 DataObject、显示内存消耗、递归限制、上下文等。)
      • dump ($value, $maxDepth = 8, $file = false, $label = '', $addContext = true)
      • vardump ($value, $maxDepth = 8, $file = false, $label = '', $addContext = true)
      • debugBacktrace ($file = false)
  • 命令 bin/magento cleverage:tools:sql:run

    • 在 Magento 数据库上执行 SQL 查询
  • 命令 bin/magento cleverage:tools:cronjob:run

    • 执行单个 cron job
  • 页脚版本徽标

    • 显示版本、修订和部署日期(通过 Capistrano 自动生成的文件)
    • 将 REVISION 和 VERSION 文件放置在项目源代码的根目录下以显示内容(格式自由;如果启用此功能,则这些文件是必需的)
      • 示例 REVISION:bcbd853(提交号)
      • 示例 VERSION:1.1.4-RC13
    • 可通过 core_config_data 禁用(默认:后端启用,前端禁用)
  • 当尝试重新索引标记为 WORKING 的索引器时,显示警告消息(否则 Magento 会静默忽略)

安装

composer require cleverage/m2-tools