Vytvoření názvu proměnné v presenteru spojením
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- buffus
- Člen | 101
Ahoj, omlouvám se, že opět otravuji Nette fórum syntaxí PHP, ale prosím o radu, která souvisí s mým dotazem Vytvoření názvu proměnné v Latte spojením
V presenteru mám dostupné:
$this->texy->process($foo->body_cs); // nebo
$this->texy->process($foo->body_en);
Zkouším marně všechny možné kombinace uvozovek a závorek pro nahrazení cs/en za podtržítkem aktuální hodnotou proměnné $this->locale(, která nabývá hodnot „cs“ nebo „en“).
Můj záměr ve smyslu:
$this->texy->process($foo->body_ . $this->locale);
končí chybou: Cannot read an undeclared column ‚body_‘. Jak to lze prosím zapsat?