社区
基础编程
帖子详情
TP框架里的事务问题
m0_37852435
2017-04-14 10:31:05
今天tp框架用事务时发现,在controller里开启了事务,但是在Model的_after_insert()里提交/回滚事务是不行的,我现在需要在controller里添加数据,然后在Model的_after_insert()里更新另外一个表的数据,还要保证都要完成,这个怎么用事务啊
...全文
441
7
打赏
收藏
TP框架里的事务问题
今天tp框架用事务时发现,在controller里开启了事务,但是在Model的_after_insert()里提交/回滚事务是不行的,我现在需要在controller里添加数据,然后在Model的_after_insert()里更新另外一个表的数据,还要保证都要完成,这个怎么用事务啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
傲雪星枫
2017-04-16
打赏
举报
回复
controller里需要插入数据,在回调Model里也要插入数据 两个不同的地方当然不能使用事务了。 你可以把controller插入数据的操作,也放到model里面执行。 然后创建一个方法把controller里需要插入数据,在回调Model里也要插入数据 的代码都包含,在这个方法内实现事务才可以。 例如 function doing(){ // 开启事务 a(); b(); // commit }
xuzuning
2017-04-14
打赏
举报
回复
不知道你是怎么写的 但 插入多表 要在一个事务中完成,这样才能达到失败后回滚的目的
imarshal
2017-04-14
打赏
举报
回复
这不是基本的分布式事务啊
xuzuning
2017-04-14
打赏
举报
回复
按你的描述,插入是在两个地方进行的,这显然是不能使用事务的
m0_37852435
2017-04-14
打赏
举报
回复
引用 3 楼 xuzuning 的回复:
当然不可能啦
那这种情况的话怎么解决呢,有什么办法吗
xuzuning
2017-04-14
打赏
举报
回复
当然不可能啦
m0_37852435
2017-04-14
打赏
举报
回复
我现在就是在tp框架的controller里需要插入数据,在回调Model里也要插入数据,现在想用事务来保证这俩条数据都成功插入,但是我不知道怎么去用事务,因为好像tp框架里的事务不能跨controller和model
引用 1 楼 xuzuning 的回复:
不知道你是怎么写的 但 插入多表 要在一个事务中完成,这样才能达到失败后回滚的目的
javaspring 培训教程
TP
1.docx
它提供了一 些基本组件,如
事务
管理、 MVC
框架
、 JDBC 、ORM 等,同时 也支持其他开源
框架
,比如 Hibernate 、MyBatis 等。 Java Spring 的优点是可扩展性更高、更加灵活,可以适应各种场景 的需求。 Java Spring ...
高校教务和学习(教学)平台基于微信公众平台
高校教务和学习(教学)平台基于微信公众平台,从移动端的特性出发,帮助师生解决教务
问题
技术: PHP、javascript、AJAX、CI
框架
,ThinkPHP, 微信开发、Github协作和融云类库等技术 开发前做了详尽的分析以及文档...
【
tp
6】ThinkPHP6实战开发高大上企业站
本课程以开发一个真实企业网站项目为基线,以
TP
6官网手册为标准,把
TP
6
框架
理论知识详细贯穿到整个项目实战开发中,让学员通过这个项目实战开发课程,既可以系统掌握
TP
6
框架
知识,又可以学会如何使用
TP
6
框架
快速开发...
thinkyaf:基于yaf和php7的开发集成基础
框架
,沿用了
TP
5的使用方式,更利于国内开发者上手
由于个人的项目需要,而对国产
框架
thinkphp又情有独钟,利用yaf的高性能,整合了一些网上的轮子和API接口需要的组件,致力于提高生产环境下的运行性能和开发环境下的开发效率。核心库高效封装常用库和操作,兼容...
基于生态农业的电子商务微信小程序毕业设计(论文).docx
6.1.3.3
TP
5 的静态调用方法和实例化调用方法 22 6.2全局异常处理 23 6.2.1实际情况下的异常处理举例 23 6.2.2在接口中全局异常处理的案例 24 6.2.3异常的分类 26 6.2.4自定义全局异常处理 27 6.2.5重写 ...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章