Class ‚Environment‘ not found / Class ‚NEnvironment‘ not found
- dog.big
- Člen | 49
Zdravím,
prosím o pomoc,
po přidání řádku dibi::connect(Environment::getConfig(‚database‘)); do
bootstrap.php se začla vyskytovat chyba s chybějící class Environment,
pokud přidám prefix N, tak problém stále pokračuje.
Děkuji za rady.
Používám nejnovější stable Nette s prefixy pro PHP 5.3.
Editoval dog.big (4. 11. 2011 13:02)
- hAssassin
- Člen | 293
Ona existuje verze pro PHP v5.3 s prefixy? Myslim ze ne, ze existuje jen s namespace. Cili reseni by mohlo byt takoveto:
dibi::connect(\Nette\Environment::getConfig('database'));
Jen si teda nejsem jistej jestli to je takle uplne spravne pac
Environment
nemuzu v API najit :-( Ale nekde (ikdyz mozna
deprecated) by byt mel.
- nanuqcz
- Člen | 822
dog.big napsal(a):
Configuration must be array, string or object.
Myslím, že ta chyba je celkem srozumitelná.
\Nette\Environment::getConfig('database')
ti vrací nějakou
blbost :-)
- Máš v konfiguračním souboru vyplněné údaje pro připojení k DB? (app/config.neon)
- Jakým způsobem načítáš konfigurační soubor? (app/bootstrap.php)