Získání ‚host‘ pro ruční vytvoření odkazu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Spectator
Člen | 48
+
0
-

Ahoj,

mám asi hloupý dotaz, ale je možné nějak z nette rychle vytáhnout URL k aplikaci? Pro vypsání odkazu pro kopírování. Tj. vše co je před presenter/action/…

Díky moc. Už se v tom docela dlouho babrám a sahat do $_SERVER se mi zdá divné.

Jan Mikeš
Člen | 771
+
0
-

https://api.nette.org/…Request.html#… by mohlo vyresit tvuj problem

Tomáš Votruba
Moderator | 1114
+
0
-

Myslíš odkaz, kde místo presenter/default je http://web.cz/presenter/default?

Pokud ano, stačí přidat // před odkaz. Vytvoří se tak absolutní odkaz (níže, ctlr + f, absolutní odkaz).

V šabloně:

{link //presenter:action}

V presenteru:

$this->presenter->link('//presenter:action');

Pro odkaz na homepage použij //homepage:default.

Editoval Tomáš Votruba (4. 5. 2014 19:47)

Spectator
Člen | 48
+
0
-

To je přesně ono!

link Díky moc!

Zax
Člen | 370
+
0
-

Díky, tohle jsem nevěděl, já to řešil pomocí $presenter->absoluteUrls = TRUE :-)