Překlad v error presenteru, parametr lang se ztrácí
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Matějka
- Moderator | 6445
v request na error presenter obsahuje v parametrech predchozi request, takze tam muzes mit neco jako
public function actionDefault(Nette\Application\Request $request)
- TheKronnY
- Člen | 22
No, nakonec jsem se přes něco takového z Error4xxPresenteru dopracoval k mému „perzistentnímu“ parametru :D
public function startup()
{
// Získání "persistentního" parametru lang z předcházejících requestů
$this->lang = $this->getRequest()->getParameters()['request']->getParameter('lang');
parent::startup();
if (!$this->getRequest()->isMethod(Nette\Application\Request::FORWARD))
{
$this->error();
}
}
Díky za nápady :)
Editoval TheKronnY (12. 11. 2016 8:13)