现在目前的设计
1.所有的数据库操作都是放在model层封装,mysql数据库。
2.所有的处理放在controller。
3.目前没有任何的事务管理。
要求:
现在需要做一个事务一致性保证,要求代码可重用越高越好。园友们有什么好的设计吗?
数据访问层对外提供事务管理能力.
在业务层开启/提交事务.
比较简单的办法是:写一个数据库连接获取类.事务中数据库操作使用同一个连接.
恩 我现在也差不多是这样想的。php里有没有类似threadlocal的类,与线程绑定就好了
model或者model之上使用事务。