převzetí lang z URL do beforeRender
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- hAssassin
- Člen | 293
@breeta > do BasePresenteru staci
pridat property, ktera musi byt public a persistent
stejnyho nazvu jako je v route, cili:
class BasePresenter extends \Nette\Application\UI\Presenter
{
/**
* @persistent
*/
public $lang = NULL;
...
public function beforeRender()
{
parent::beforeRender();
dump($this->lang); die;
...
}
}

- Filip Procházka
- Moderator | 4668
Zkontroluj jestli jsi správně napsal slovo persistent a taky
Routing Debugger.

- hAssassin
- Člen | 293
ted me jeste napadlo, ze muze problem ve vychozi hodnote. Pokud v route
nemas u lang vychozi hodnotu nastavenou tak bude NULL, resp. bude
stejna jako v definici property v BasePresenteru, takze by bylo
mozna lepsi tam tu vychozi hodnotu nastavit:
/**
* @persistent
*/
public $lang = 'cs';