Překlad :<module>:<presenter>:<action> v presenteru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- thm
- Člen | 147
Zdravím vás, potřebuji z nějakého důvodu přeložit na url adresu :<module>:<presenter>:<action> v presenteru. Určitě to nějak půjde, prosím o radu.
public function renderDefault(){
$link = $this->presenter->nejakaFuncke('homepage:default');
dump($link); //potřebuji aby mi nejakaFunkce() vrátila 'http://www.web.cz/')
}
Díky za rady
Editoval thm (24. 7. 2014 15:17)
- Michal Vyšinský
- Člen | 608
$this->presenter->link('homepage:default')
Jestli používáš IDE, tak by ti to tu metodu mělo napovědět.
Editoval Michal Vyšinský (24. 7. 2014 15:23)
- MartinitCZ
- Člen | 580
Správně, reps. přesně pro tvou potřebu to je:
$this->presenter->link('//homepage:default')
- Šaman
- Člen | 2666
Lomítka ti vrátí absolutní odkaz (http://server.cz/…), vhodné třeba k posílání emailem. Bez nich to vytvoří relativni odkaz.