dukecity/command-scheduler-bundle

这个 Symfony 扩展包将允许您像 UNIX crontab 一样安排所有命令

安装数: 205,543

依赖项: 3

建议者: 0

安全性: 0

星标: 22

关注者: 2

分支: 124

公开问题: 15

类型:symfony-bundle

v6.0.3 2024-06-10 08:00 UTC

README

Code_Checks codecov

此扩展包允许您使用 cron 表达式轻松管理 Symfony 控制台命令(原生或非原生)的安排。有关详细信息,请参阅 Wiki

版本和依赖关系

请阅读 版本 6 的升级新闻

6.x 版本(未发布)的目标是使用现代 Php 和 Symfony 功能以及低维护。因此,目前仅支持 Php >= 8.2 和 Symfony ^7.0。

以下表格显示了不同版本的扩展包的兼容性

安装

当使用 Symfony Flex 时,有一个 安装配方
要使用它,您必须在项目中启用 contrib 配方

composer config extra.symfony.allow-contrib true
composer req dukecity/command-scheduler-bundle

更新数据库

如果您正在使用 DoctrineMigrationsBundle(推荐方式)

php bin/console make:migration
php bin/console doctrine:migrations:migrate

不使用 DoctrineMigrationsBundle

php bin/console doctrine:schema:update --force

安装资产

php bin/console assets:install --symlink --relative public

保护路由

将此行添加到您的安全配置中。

- { path: ^/command-scheduler, role: ROLE_ADMIN } 

检查新 URL /command-scheduler/list

功能和变更日志

请阅读 变更日志

屏幕截图

list

new

new2

文档

在此处查看 文档

许可

此扩展包采用 MIT 许可。有关信息,请参阅 完整许可