SpeedPHP技术交流论坛

 找回密码
 论坛注册

QQ登录

只需一步,快速开始

搜索
查看: 811|回复: 1

事务查询建议

[复制链接]

5

主题

0

好友

42

积分

武林新贵

Rank: 4

发表于 2011-7-8 11:58:31 |显示全部楼层
目前sp中事务进行多次SQL语句操作为
$g->query("START TRANSACTION");
。。。
if($rs)
$g->query("ROLLBACK");  // 出现问题,事务回滚
}else{
$g->query("COMMIT");  // 没有问题,那么事务提交。
}

建议能不能直接封装增加
$g->runTranSql(array)  方法

48

主题

0

好友

3074

积分

管理员

@speedphp

Rank: 9Rank: 9Rank: 9

发表于 2011-7-8 12:26:54 |显示全部楼层
这种功能目前开发中不多见,spModel主要关注常用的功能。

所以建议开发者可以通过MVC模式来自行覆盖添加这个功能。

http://www.speedphp.com/model-business.html
http://www.speedphp.com/model-override.html
也就是说,你可以通过继承spModel,制作一个更强大的spModel;
提问前注意:请先查手册、搜索本站和搜索论坛来查找答案,大部分问题都在手册和论坛旧贴中能够得到解答!

提问时注意要把问题说清楚,最好包括:代码、错误提示、截图等
您需要登录后才可以回帖 登录 | 论坛注册

手机版|Archiver|SpeedPHP.com ( 粤ICP备08008671号 )  

GMT+8, 2012-5-19 01:59

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部