Config file ‚config.neon‘ has sections, call addConfig() with second parameter Configurator::AUTO
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Mirek
- Člen | 86
Po přechodu z verze 2.1 na aktuální 2.2.1 se mi objevila výše
uvedená hláška v
File: …\libs\Nette\Bootstrap\Configurator.php:159 a nevím co to znamená a
jak se jí zbavit (když pominu zaremování toho triggeru)
153: public function addConfig($file, $section = NULL)
154: {
155: if ($section === NULL && $this->parameters['debugMode']) { // back compatibility
156: try {
157: $loader = new DI\Config\Loader;
158: $loader->load($file, $this->parameters['environment']);
159: trigger_error("Config file '$file' has sections, call addConfig() with second parameter Configurator::AUTO.", E_USER_WARNING);
160: $section = $this->parameters['environment'];
- Tomáš Votruba
- Moderator | 1114
Jde zřejmě o to, že máš v config.neon sekce (zřejmě production,
development apod.).
V bootstrap.php
proto nyní musíš při volání
addConfig()
přidat druhý parametr –
Configurator::AUTO
, aby tyto sekce zohlednil.
Nyní se totiž defaultně pracuje s configy bez sekcí. Načtení prod/local config se řeší přímo v bootstrapu.