gpt4 book ai didi

php - Lithium PHP 框架 - 如何在 mysql 上运行数据库事务?

转载 作者:行者123 更新时间:2023-12-02 04:53:14 25 4
gpt4 key购买 nike

我一直在用PHP Lithium框架做一个电子商务网站,实际上这个是从CakePHP升级而来的,我们必须在mysql中对db进行事务操作。只是不知道如何在 PHP Lithium 框架中进行数据库事务。

最佳答案

由于 Lithium 使用 PDO,您只需获取 PDO 对象并调用 beginTransaction() 方法即可。

$foo = app\models\Foo::create();
$pdo = Connections::get('default')->connection;
$pdo->beginTransaction();
$foo->bar = 'Hello';
$foo->save();
$pdo->commit();

https://github.com/UnionOfRAD/lithium/issues/1004#issuecomment-23690165 http://www.php.net/manual/en/pdo.begintransaction.php

关于php - Lithium PHP 框架 - 如何在 mysql 上运行数据库事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18444849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com