From b2954e85e9237577c8b3c51e874ea5af161c6a34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Vor=C3=A1=C4=8Dek?= Date: Sat, 1 Oct 2011 11:00:11 +0300 Subject: [PATCH] $params is no longer ArrayHash --- ModelLoader.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ModelLoader.php b/ModelLoader.php index eb7d0bf..ebdbdad 100644 --- a/ModelLoader.php +++ b/ModelLoader.php @@ -47,19 +47,19 @@ class ModelLoader extends \Nette\Object public static function dbConnect(IContainer $container) { $db = $container->params['database']; - $dsn = (isset($db->port)) - ? "{$db->driver}:host={$db->host};dbname={$db->database};port={$db->port}" - : "{$db->driver}:host={$db->host};dbname={$db->database}"; + $dsn = (isset($db['port'])) + ? "$db[driver]:host=$db[host];dbname=$db[database];port=$db[port]" + : "$db[driver]:host=$db[host];dbname=$db[database]"; - $pdo = new PDO($dsn, $db->username, $db->password); + $pdo = new PDO($dsn, $db['username'], $db['password']); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->query('SET NAMES utf8'); $conn = new NotORM($pdo, new NotORM_Structure_Convention('id', '%s_id', '%ss'), new NotORM_Cache_Session); - if ($db->profiler) { + if (isset($db['profiler']) && $db['profiler']) { $panel = Panel::getInstance(); - $panel->setPlatform($db->driver); + $panel->setPlatform($db['driver']); Debugger::addPanel($panel); $conn->debug = function($query, $parameters) {