Nebol by možne vytvárať pomenované routy?

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

Zdravím,
Snažím sa naučiť to routovanie, ale stále narážam na to, že keď pridám nejakú novú routu, alebo pozmením starú, začnú sa mi aplikovať na adresy na ktoré nechcem. No a pri tom ma napadlo, že by sa hodilo, keby boli routy pomenované
$router[„name“] = new route…
A pri tvorbe odkazu by sa nejako predal cez makro parameter name, ktorý by presne určil, ktorá ruota ho má spracovať.
Nebol by to dobrý nápad? Teda ja neviem, či sa to tu už neriešilo, len chem vyriešiť ten môj problém.

Editoval Čamo (18. 6. 2014 19:46)

David Matějka
Moderator | 6445
+
+3
-

Neni to potreba, coz zjistis, az se spravne naucis routovani :)

A vubec, bylo by mozne to aplikovat pouze na konstrukci url z aplikacniho requestu, neslo by to pouzit pro matchnuti url. A pokud mas routy spatne, tak by doslo ke kanonizaci na tu, na kterou nechces.

Čamo
Člen | 798
+
0
-

No áno pri matchovaní by to muselo tak či tak fungovať ako doteraz. Takže by som tie routy aj tak musel napísat správne. No nič dík za vysvetlenie.

Jiří Nápravník
Člen | 710
+
0
-

Nepojmenovani rout je jeden z velkych plusu co ma podle me nette. Staci se drzet pravidla, ze co nejobecnejsi davat jako posledni. Nad to psat ty co nejvice konkretni, a kdyz se muez stat, ze by to matchovalo nejak jinak, tak bue vlastni router, nebo priohnout pres filtry.

Čamo
Člen | 798
+
0
-

No momentálne to riešim tak, že píšem <presenter meno>