easy-swoole / orm

31 stars 27 forks source link

DbManager::getInstance()->isInTransaction($client); 返回的为false #196

Open beiqil-ban opened 3 years ago

beiqil-ban commented 3 years ago

easyswoole框架版本号、orm组件版本号 [Version]

easyswoole: 3.4.1, orm: 1.4.40

问题描述和截图 [Question]

DbManager::getInstance()->isInTransaction($client); 返回的为false

WechatIMG10057 WechatIMG10058

排查情况和最小复现脚本 [Tests and Recurrence]

DbManager::getInstance()->invoke(function($client){ $res = DbManager::getInstance()->startTransaction($client); var_dump($res); $res = DbManager::getInstance()->isInTransaction($client); var_dump($res); DbManager::getInstance()->rollback($client); });

beiqil-ban commented 3 years ago

ORM: 1.4.30