Připojení k db v bootstrapu načítáním hodnot z configu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
petricekh
Člen | 1
+
0
-

Mám problém, tuším i v čem by mohl spočívat, nicméně netuším, jak ho odstranit. Mám definované hodnoty proměnných k db v configu. V bootstrapu se chci připojit k db tímto způsobem:

<?php
  $application->onStartup[] = function() {
    $config = Environment::getConfig();
    dibi::connect($config->database);
  };
?>

Na serveru, na kterém to spouštím je PHP 5.2, tusím, že by mohl být problém v tom. Jak ale toto napsat správně podle syntaxe PHP 5.2? Díky

Aurielle
Člen | 1281
+
0
-

PHP 5.2 nepodporuje anonymní funkce. Buď to prožeň přes create_function() nebo si tu funkci někde nadefinuj.