konkrétní užití metody forward()
- Bertram
- Člen | 75
Ahoj,
Nemohl by mi někdo objasnit metodu forward()
Z dokumentace:
K přesměrování slouží $this->redirect(…), k přechodu na jiný presenter/action $this->forward(…). Rozdíl je v tom, že redirect provede přesměrování na jinou stránku pomocí HTTP a forward jen přepošle zpracování jinam.
Chtěl bych Vás požádat o nějaké konkrétní využití, nerozumím totiž tomu co to znamená přeposlat zpracování jinam. Ještě bych trochu rozuměl tomu kdyby to měla být nějaká metoda klasické třídy, ale pokud má jít o metodu jiného presenteru,tak si to nějak neumím představit.
Rád bych se to dozvěděl hlavně proto,že kvůli tomu aby se mi v mé aplikaci neopakoval stejný kód v různých presenterech, tak jestli by tato metoda nemohla být řešením.
Dědičnost mi v mém případě moc nepomůže,protože by musela být
dynamická nebo vícenásobná,což nejde.
Tak to řeším komponentama,ale začínám mít překomponentováno a nevím
jestli na to jdu správným směrem.
- Filip Procházka
- Moderator | 4668
malá perlička https://api.nette.org/…ion.php.html#26 – maximální počet forwardů na 1 request je 19 :)