|
37 // $this->assign('data',$data); 38 //return $this->fetch('add'); //链式查法
39 $data = DB::name('lee_user')
->where('uname','tp5')
->field('uid,uname')
->limit('1')
->select();
$this->assign('data',$data);
return $this->fetch('index');
}
//测试事务
//试了半天没效果,回头一看数据库这个表类型是MyISAM,不支持事务!
//所以首先确定表支不支持事务
//该表类型命令: ALTER TABLE 表明 ENGINE=INNODB;
public function traction()
{
//TP5框架事务
// Db::transaction(function(){
// DB::name('lee_user')->delete(6);
// DB::name('lee_user')->insert(['uname'=>'tranction']);
// });
//手动控制事务提交
//启动事务
Db::startTrans();
try{
Db::table('lee_user')->find(7);
Db::table('lee_user')->delete(8);
// 提交事务
Db::commit();
} catch (\Exception $e) {
// 回滚事务
Db::rollback();
}
}
40 } |
|
|