|
|
@@ -26,15 +26,18 @@ class System extends PluginStrategy
|
|
|
if ($f3->get('CLI')) // from cli, always persistent mode
|
|
|
$dbMode = TRUE;
|
|
|
|
|
|
- $f3->set('DB',
|
|
|
- new \DB\SQL(
|
|
|
- $f3->get('DSN'),
|
|
|
- $f3->get('dbuser'),
|
|
|
- $f3->get('dbpass'),
|
|
|
- array(
|
|
|
- \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
|
|
|
- \PDO::ATTR_PERSISTENT => $dbMode // To avoid massive new persistent connections due to php-cgi processes
|
|
|
- )));
|
|
|
+ $db = new \DB\SQL(
|
|
|
+ $f3->get('DSN'),
|
|
|
+ $f3->get('dbuser'),
|
|
|
+ $f3->get('dbpass'),
|
|
|
+ array(
|
|
|
+ \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
|
|
|
+ \PDO::ATTR_PERSISTENT => $dbMode // To avoid massive new persistent connections due to php-cgi processes
|
|
|
+ ));
|
|
|
+
|
|
|
+ $db->log(FALSE);
|
|
|
+
|
|
|
+ $f3->set('DB', $db);
|
|
|
} catch (PDOException $e) {
|
|
|
die($e->getMessage());
|
|
|
}
|