Nette 2.3 – hezké URL + plink

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

Neví někdo čím to je?
Mám dojem, že je to problém nette 2.3. Nebo se jen něco změnilo?

Mám routu:
/znacky/o-znacke/<brandName [a-zA-Z0–9\-_]+>/<brandId [a-zA-Z0–9]{10}>
module = Web
presenter = Page
action = page
id = 736

Routa na odkaz href=„/znacky/o-znacke/Dynaudio/QY10000101“ normálně funguje.

pokud ale použiju v latte:

<?php
href="{plink :Web:Page:Page id => 736, brandId => 'QY10000101', brandName => 'Dynaudio'}"
?>

tak dostávám odpověď: #error: No route for Web:Page:Page(id=736, brandId=QY10000101, brandName=Dynaudio)
Nemělo by to generovat string „/znacky/o-znacke/Dynaudio/QY10000101“?

David Grudl
Nette Core | 8218
+
+1
-

Zkus :Web:Page:page s malým p.

Lapip006
Člen | 2
+
0
-

Jasný, to je ono.

Dík moc.

Úplně jsem zapomněl, že Modul/Presenter musí být s velkým a akce s malým. Respektive bez hezké url mi to prošlo, tak mě to zmátlo.