Kdyby\Transaltion v modelu
- argosovo
- Člen | 54
Ahoj,
vždy mi tu dobře poradíte – děkuji. Takže zkouším i teď, znovu, zda
někdo nemá nějakou rychlou radu.
Používám \Kdyby\Translation\Translator (imho: perfektní počin,
v porovnání se všemi možnými typy překladů o které jsem se kdy
snažil), rozběhnul jsem překlady v latte, které fungují bez problému,
vím jak změnit locale, takže se změní i překlad latte, teď bych na to
rád navázal Model, jehož metoda stáhne správný sloupec tabulky, podle toho
o který překlad se jedná.
Do modelu předám v konstruktoru translator, metodou getLocale() zjistím jazyk, bohužel při zpracování modelu mi přijde, že ještě není translator nastaven na správný jazyk a zobrazí vždy default – tedy stáhnu vždy základní sloupec databáze. V praxi když vydumpuji locale hned po nastavení v modelu je to „cs“, na té samé stránce pokračuji a vydumpuji tu samou proměnnou v beforeRender BasePresenteru a je to „en“.
Co dělám špatně, eventuelně jak se dostat k nastavené proměnné už
v modelu?
Děkuji za tipy, Martin
Editoval argosovo (22. 2. 2016 18:23)