autobus-php/autobus

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 5

分支: 3

公开问题: 3

类型:项目

dev-master 2020-01-10 11:32 UTC

This package is auto-updated.

Last update: 2024-09-13 08:18:18 UTC


README

Autobus Logo

安装

composer create-project autobus-php/autobus --stability dev

# If needed, you may customize Docker Compose config
cp docker-compose.override.yml.dist docker-compose.override.yml

docker-compose up

docker-compose exec php bin/console d:s:u --force

# Load sample data
docker-compose exec php bin/console doctrine:fixtures:load

运行异步任务

排队任务

待办事项

计划任务

将以下行添加到您的crontab文件中

* * * * * php bin/console autobus:cron:run

创建任务

要创建新的任务

  • 创建它的类,实现 Autobus\Bundle\BusBundle\Runner\RunnerInterface ; 它可以扩展 Autobus\Bundle\BusBundle\Runner\AbstractRunner
  • 在您的bundle的 services.yml 文件中将其声明为一个服务,使用标签 bus.runner
  • 从Web界面创建实例

要求

  • PHP 7+