kzdali / loopcommandbundle
Symfony2 扩展用于执行循环命令
1.0.0
2015-09-04 08:05 UTC
Requires
- php: >=5.3.2
- symfony/symfony: >=2.1
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