Získávání parametrů z config.neon / detekce environmentu v šabloně bez contextu
- simPod
- Člen | 383
Mám pár dotazů k přechodu na 2.3
Měl jsem v configu nette config maileru:
nette:
mailer:
smtp: true
host: smtp.xxx.com
port: 587
username: mail@mail.cz
password: xxx
Teď zmizela sekce nette. Jak ho tam můžu hodit?
Jak dostanu do šablony, jestli jsem v production nebo development environmentu? Doteď jsem to dělal takto:
$this->parameters = $this->context->getParameters();
$this->template->isProduction = !$this->parameters["debugMode"];
Díky
Editoval simPod (8. 3. 2015 12:34)
- Jan Tvrdík
- Nette guru | 2595
Jak dostanu do šablony, jestli jsem v production nebo development environmentu?
Ten stávající zápis by měl fungovat i ve 2.3, ne?
- simPod
- Člen | 383
Jan Tvrdík napsal(a):
Jak dostanu do šablony, jestli jsem v production nebo development environmentu?
Ten stávající zápis by měl fungovat i ve 2.3, ne?
no používám tam ten $this->context
, což jsem tak nějak
pochopil z diskuzí tady, že je deprecated. Takže jestli někoho nenapadá
nějaká elegantnější možnost? :)
- Jan Tvrdík
- Nette guru | 2595
Napadá, akorát nechápu, proč to dáváš do hromady s přechodem na 2.3, když je to deprecated od 2.1.
- simPod
- Člen | 383
než si napsal, tak mi nedošlo, že mi to nevyhazuje error . Byl jsem zmaten https://forum.nette.org/…di-accessors
// upravuju topic
Editoval simPod (8. 3. 2015 12:35)