kzdali/loopcommandbundle

Symfony2 扩展用于执行循环命令

安装: 15

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.0 2015-09-04 08:05 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:26:32 UTC


README

安装和配置

使用 Composer 非常简单,运行

composer require kzdali/loopcommandbundle

将 LoopCommandBundle 添加到您的应用内核

// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new KzDali\LoopCommandBundle\LoopCommandBundle(),
        // ...
    );
}

配置示例和用法

您应在 config.yml 中配置循环命令

loop_commands:
    commands: [cache:clear, doctrine:migrations:generate]                      # comma separated commands

通过 CheckLoopRunning 事件监听器自动启动循环过程。当控制器被调用时,如果实现了 LoopCommandInterface 接口,则循环过程开始。

// src/AppBundle/Controller/SomeConteroller.php

use KzDali\LoopCommandBundle\Controller\LoopCommandInterface;

// ...

class SomeController extends Controller implements LoopCommandInterface
{
    // ...
}

要终止循环过程

php app/console loop_command:kill_process