draw / command-bundle
此捆绑包跟踪数据库中的命令执行。
0.7.59
2022-04-06 17:47 UTC
Requires
- doctrine/dbal: ^2.13
- psr/log: @stable
- sensiolabs/ansi-to-html: ^1.2
- symfony/config: ^4.4 || ^5.4
- symfony/console: ^4.4 || ^5.4
- symfony/dependency-injection: ^4.4 || ^5.4
- symfony/expression-language: ^4.4 || ^5.4
Requires (Dev)
- doctrine/orm: ^2.10
- draw/tester: ^0.7.59
- phpunit/phpunit: ^8.0 || ^9.0
- sonata-project/admin-bundle: ^3.105
- sonata-project/doctrine-orm-admin-bundle: ^3.35
- symfony/security-core: ^4.4 || ^5.4
Suggests
- symfony/security-core: If you want to user authentication in command line
- dev-master / 0.8.x-dev
- 0.7.59
- 0.7.58
- 0.7.57
- 0.7.56
- 0.7.54
- 0.7.53
- v0.7.52
- v0.7.51
- v0.7.50
- v0.7.49
- v0.7.48
- v0.7.47
- v0.7.46
- v0.7.45
- v0.7.44
- v0.7.43
- v0.7.42
- v0.7.41
- v0.7.40
- v0.7.39
- v0.7.38
- v0.7.37
- v0.7.36
- v0.7.35
- v0.7.34
- v0.7.33
- v0.7.32
- v0.7.31
- v0.7.30
- v0.7.29
- v0.7.28
- v0.7.27
- v0.7.26
- v0.7.25
- v0.7.24
- v0.7.23
- v0.7.22
- 0.7.21
- v0.7.20
- v0.7.19
- v0.7.18
- v0.7.17
- v0.7.16
- v0.7.15
- v0.7.14
- v0.7.13
- v0.7.12
- v0.7.11
- v0.7.10
- v0.7.9
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.23
- 0.5.22
- v0.5.21
- v0.5.20
- v0.5.19
- v0.5.18
- v0.5.17
- v0.5.16
- v0.5.15
- v0.5.14
- v0.5.13
- v0.5.12
- v0.5.11
- v0.5.10
- v0.5.9
- v0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- dev-packages-git-actions
This package is auto-updated.
Last update: 2024-09-06 23:10:56 UTC
README
此捆绑包允许从sonata admin触发命令。它还会将每个命令的执行记录在数据库中,即使它们是从命令行启动的。
配置
配置列出了可以从Sonata选择的并执行的可用命令
draw_command: sonata: commands: clearCache: commandName: "redis:flushdb" label: "Clear Cache" icon: "fa-ban" reIndexSearch: commandName: "fos:elastica:populate" label: "Re-Index Search" icon: "fa-search-plus"
记录命令执行
所有命令执行都会记录在数据库中。它们还会记录输出,以便在发生错误时进行调试。
如果您想正确记录命令行界面的输出,必须在bin/console中使用BufferedConsoleOutput作为您的输出
$application->run($input, new \Draw\Bundle\CommandBundle\Console\Output\BufferedConsoleOutput());
一些预定义的命令被命令记录忽略。这是一个预定义的列表
- 帮助
- doctrine:database:drop
- doctrine:database:create
- cache:clear
待办事项
- 允许配置从记录器中忽略的命令列表
- 允许在命令执行时具有参数,可以是配置中预定义的,是admin中的输入,或是由反向工程命令参数的更复杂输入