Ziskani params z Nette\Application\Request v komponente
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- saimons
- Člen | 293
Chtel bych se zeptat, mam komponentu (UI\Control) na prihlasovani k facebooku a potreboval bych se v ni dostat k parametrum obsazenych v URL. V ladence tyto udaje vidim v Nette\Application\Request → params → state, ale nevim jak se k nim dostat (asi pres nakej Getr). Jde o to, ze po facebook prihlaseni se zpet z facebooku presmeruju na muj web a tyhle data mam v url a potreboval bych je v te komponente zpracovat a overit.
- Jan Tvrdík
- Nette guru | 2595
Není to OK :)
Správný postup je
$params = $this->getPresenter()->getRequest()->getParams();
- Filip Procházka
- Moderator | 4668
V konstruktoru, pokud nepředáváš do něj rodiče a nepřipojuješ komponentu přímo v něm, tak rodiče (presenter) mít přístupného mít nebudeš.