cleverage / m2-tools
CleverAge 为 Magento 2 提供的通用工具
dev-main
2023-04-04 09:17 UTC
Requires
- php: >= 7.1
- ext-json: *
- ext-pdo: *
- magento/framework: >=100.0
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:upgrade
和setup:db-data:upgrade
命令替换以来,这两个命令仅在主前端执行)。
- 生成或更新 Magento 2 的
-
命令
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)
- 提供针对 Magento 2 的优化调试方法(支持 DataObject、显示内存消耗、递归限制、上下文等。)
-
命令
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