没有合适的资源?快使用搜索试试~ 我知道了~
SimpleThingsTransactionalBundle:[已弃用]通过路由定义将控制器方便地包装到数据库或对象事务中
共22个文件
php:17个
dist:1个
xml:1个
需积分: 5 0 下载量 75 浏览量
2021-05-20
06:42:51
上传
评论
收藏 20KB ZIP 举报
温馨提示
不推荐使用Bundle,而希望使用 ,该将模型层包装在独立于框架的Transactions中,从而提供了更大的灵活性。 SimpleThings TransactionalBundle 将对控制器的调用包装到事务中,无论是Doctrine DBAL还是持久性管理器(ORM,MongoDB,CouchDB)。 通过路由参数或通过扩展配置中配置的控制器/动作列表来完成配置。 安装 请参阅本文档末尾。 问题 Symfony2允许无限数量地将控制器嵌套在一起。 这些控制器都可以修改和保存数据,可能具有不同的事务需求。 原则持久性解决方案(ORM,MongoDB,CouchDB)使用事务后写机制来批量刷新更改,最好在主请求结束时执行。 如果每个控制器或模型服务自己处理事务,则您可能过度使用了刷新操作,这可能导致不一致和性能下降。 这些刷新不应在模型/服务中执行,而应由控制器层处理,因为它知道何时
资源推荐
资源详情
资源评论
收起资源包目录
SimpleThingsTransactionalBundle-master.zip (22个子文件)
SimpleThingsTransactionalBundle-master
composer.json 604B
DependencyInjection
SimpleThingsTransactionalExtension.php 5KB
Transactions
TransactionDefinition.php 2KB
Doctrine
CouchDBTransactionManager.php 937B
EntityManagerTransactionManager.php 1KB
DBALTransactionManager.php 1KB
MongoDBTransactionManager.php 937B
TransactionalMatcher.php 4KB
TransactionManagerInterface.php 678B
Resources
config
services.xml 3KB
README.markdown 7KB
Annotations
Transactional.php 997B
.gitignore 21B
Controller
ControllerResolver.php 936B
ControllerListener.php 2KB
TransactionalControllerWrapper.php 2KB
TraceableControllerResolver.php 955B
Tests
bootstrap.php 590B
Transactions
TransactionalMatcherTest.php 444B
phpunit.xml.dist 536B
TransactionalException.php 824B
SimpleThingsTransactionalBundle.php 532B
共 22 条
- 1
资源评论
想知道不知道但想知道
- 粉丝: 43
- 资源: 4729
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功