Routa Presenter/identifikator

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

Ahoj, mám dotaz k zamyšlení:

chci mít URL: /novinky/string-identifikator-novinky

Jde nějak ošetřit URL bez nutnosti výjimky v Route?

Presenter: NewsPresenter
Akce: default
id: string-identifikator-novinky

nette řve o neexistenci view string-identifikator-novinky (jasně že chybí šablona)

Mockrát díky, tahle informace je pro mě důležitá k univerzálnosti mých rout.

vvoody
Člen | 910
+
0
-

Čo myslíš tou výnimkou? Jednoducho pridaj na začiatok routelistu novú routu kde striktne nastavíš presenter a akciu.

Phalanx
Člen | 310
+
0
-

Rád bych se vyhnul kostrbatému řešení přidávat pro presenter novinky Routu Presenter/id bez action, ale nejspíš se tomu opravdu nevyhnu… OK, jeden řádek do Routeru…

David Matějka
Moderator | 6445
+
0
-

proc kostrbate? na pridani routy nic kostrbateho neni.

Phalanx
Člen | 310
+
0
-

Jako kostrbaté řešení to beru z důvodu univerzálnosti. Pro každý presenter, který takto budu vytvářet v budoucnu, budu muset nastavit tuhle Routu

enumag
Člen | 2118
+
0
-

Dá se to i bez toho, ale zatím dost blbě https://pla.nette.org/…ru-ve-filtru (v tvém případě potřebuješ filtrovat najednou parametry presenter a id).

Phalanx
Člen | 310
+
0
-

Velice zajímavé, nastuduji :) Díky