$t = Yii::$app->db->beginTransaction();
try
{
{
Yii::$app->session->setFlash('success', '保存成功!');
$this->processRole($model->administrator);
}
}
catch (\Exception $e)
{
$t->rollBack();
throw $e;
}
try
{
$clerk = $model->save(false);
$t->commit();
if ($clerk){
Yii::$app->session->setFlash('success', '保存成功!');
$this->processRole($model->administrator);
}
}
catch (\Exception $e)
{
$t->rollBack();
throw $e;
}