Jak LinkGenerátoru říct, že má do URL vložit kus adresy

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

Dá se LinkGeneratoru říct, že má do URL přidat kus adresy?
Mám routu /download/<file> a namísto presenteru napsaný callback. Potřebuju ale použít pro vygenerování linku LinkGenerator a nevím, jak vygenerovat url s /download.

Editoval Lawondyss (29. 6. 2016 9:25)

CZechBoY
Člen | 3608
+
0
-

Jak generuješ url někde jinde a jak se snažíš vygenerovat přes LinkGenerator? Já jsem vždy používal stejný zápis.

Lawondyss
Člen | 106
+
0
-

CZechBoY napsal(a):

Jak generuješ url někde jinde a jak se snažíš vygenerovat přes LinkGenerator? Já jsem vždy používal stejný zápis.

Jinde zatím ještě negeneruju. Prvně ho potřebuju dostat z LinkGeneratoru.

// definovaná routa
Route('/download/<file>', ['callback' => [App\CallbackResponse::class, 'downloadFile'] ]);

// užití link generátoru
$linkGenerator->link('Nette:Micro:', ['file' => 'example.pdf']);

// potřebuju dostat: domain.tld/download/example.pdf

Ještě bych měl podotknout, že tohle není jediná routa pro MicroPresenter.

Editoval Lawondyss (29. 6. 2016 10:49)