收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 3552|回复: 1

    [版本 4.x] 问题,在创建、更新、删除数据时,若出现数据库异常,...

    [复制链接]
    楼主
    发表于 2024年3月4日 14:14:55 | 只看该作者 回帖奖励 |倒序浏览 |
    问题:在创建、更新、删除数据时,若出现数据库异常,希望在Exception里面捕捉到



    $model = new IroboxWarehouse();
    try{
    $model->db->transStart();
    $status = $model->insert($data);
    $model->db->transComplete();
    } catch(Exception $e) {
    $model->db->transRollback();
    echo date('Y-m-d H:i:s - '), str_replace(ROOTPATH, '', __FILE__), ', Line:', __LINE__, ' --- <pre>', PHP_EOL, var_dump($e->getMessage()), PHP_EOL;
    }

    沙发
    楼主| 发表于 2024年3月4日 14:15:58 | 只看该作者
    在这个事例中,使用$e->getMessage()是没有办法捕获异常
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /