多模型上的 YII 事务
YII transaction on multiple model
多模型上的 YII 事务
你能给我提供多模型上的 yii 事务的例子吗
喜欢用户模型和 post 模型
这是使用模型进行交易的示例:
$transaction = Yii::app()->db->beginTransaction();
try
{
$post= new Post;
//set attributes
$post->save();
$user = new User;
//set attributes;
$user->save();
$transaction->commit();
}
catch(Exception $e)
{
$transaction->rollBack();
}
当您使用事务时,try 块中的所有代码都被视为一个事务,如果每条记录的保存因任何原因失败,事务将回滚。
更多关于事务和Active Record的信息可以关注this link.
多模型上的 YII 事务 你能给我提供多模型上的 yii 事务的例子吗 喜欢用户模型和 post 模型
这是使用模型进行交易的示例:
$transaction = Yii::app()->db->beginTransaction();
try
{
$post= new Post;
//set attributes
$post->save();
$user = new User;
//set attributes;
$user->save();
$transaction->commit();
}
catch(Exception $e)
{
$transaction->rollBack();
}
当您使用事务时,try 块中的所有代码都被视为一个事务,如果每条记录的保存因任何原因失败,事务将回滚。 更多关于事务和Active Record的信息可以关注this link.