OpenCart - 中文论坛

标题: bug修复求助 [打印本页]

作者: wlh546484    时间: 2020-7-5 14:28
标题: bug修复求助
在3.6版本中使用 \Illuminate\Database\ 处理 admin/catalog/model  和 /catalog/model 下 很多代码更新使用table()函数处理 数据库读取和更新。
很多没有及时关闭数据库连接, 造成大量占用max_user_connection 数据库连接。 请问需要在那里更新代码 及时的关闭访问连接。

helper/functions.php

if (!function_exists('table')) {
    /**
     * Get model object through route
     *
     * @param string $name
     * @return \Illuminate\Database\Query\Builder
     */
    function table($name = '')
    {
        try {
            $connection = registry('conn');
            if (empty($name)) {
                return $connection->query();
            }
            return $connection->table($name);
        } catch (\Exception $e) {
            return null;
        }
    }
}

$connection频繁的创建新的数据库连接, 请问怎么能在处理玩数据后快速关闭连接
作者: walker1838    时间: 2020-7-9 13:48
加我qq183851063




欢迎光临 OpenCart - 中文论坛 (https://bbs.opencart.cn/) Powered by Discuz! X3.2