temirkhan/flush-listener
Composer 安装命令:
composer require temirkhan/flush-listener
包简介
Entity manager flush listener
README 文档
README
Automatically flushes entity manager on valid symfony response status code.
Works with symfony event dispatcher
Installation
Install bundle by composer
composer require temirkhan/flush-listener
Enable it in your app/AppKernel.php
<?php #app/AppKernel.php ... class AppKernel extends Kernel { public function registerBundles() { $bundles = [ ..., new Temirkhan\FlushListenerBundle\TemirkhanFlushListenerBundle(), ]; } ...
Usage
This is it. Now when symfony finishes handling request and return response entity manager will be flushed based on response status code.
To force flushing event dispatcher shall be used.
$dispatcher->dispatch('transaction.commit');
To prevent flushing
$dispatcher->dispatch('transaction.rollback');
This mechanism best suites postgres.
统计信息
- 总下载量: 71
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2017-06-08