Změnit hodnoty config.neon v presenteru?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Rob Bob
- Člen | 60
To určitě není dobrý nápad a takhle to nepůjde, DI kontejner už je vygenerovaný. Pokud se potřebuješ připojit k jinému DB serveru, vytvoř si ho v konfigu jako druhé připojení a pak v aplikaci si můžeš podle potřeby vybrat, které použiješ. Případně pokud potřebuješ změnit nastavení na základě HTTP requestu nebo nějakých $_SERVER proměnných, můžeš to udělat ještě v boostrapu
<?php
$configurator->addParameters(['param' => $value]);
?>
Editoval Rob Bob (28. 4. 2017 10:53)
- Tomáš Votruba
- Moderator | 1114
Možná se ti bude hodit spíš metoda
addDynamicParameters()
. Na základě ní se pak můžeš ve
své službě rozhodnout, co dál.