Get parameter s číslem a pomlčkou vygeneruje error 500

hafan
Člen | 2
+
+1
-

Zdravím,
při implementaci filtru jsem potřeboval dynamicky generovat get parametry a vygenerovalo mi to například ?1-barva=cervena. Bohužel tento způsob se nette nelíbí a vyhodí error 500 s hláškou Method createComponent() did not return Nette\ComponentModel\IComponent. Neměl jsem moc času to zkoumat, tak jsem své řešení upravil aby se negenerovaly takovéto get parametry, nicméně jsem to narychlo zkusil i na jiných webech pohaněných nette a všechny (co jsem zkusil) končí errorem 500 https://nette.org/cs/?…

Tento příspěvek jsem chtěl napsat jen jako upozornění, aby nebyl někdo překvapen jako já :), pokud se tím někdo bude chtít zabývat a případně dojde ke zjištění, jak by se problém měl řešit, rád si odpověď přečtu.

Mabar
Člen | 360
+
+1
-

Osmiminutový mezi fixem a dotazem je fascinující
https://github.com/…ion/pull/267

hafan
Člen | 2
+
+2
-

Pravděpodobně jak jsem to zkoušel, tak to někomu vyskočilo v error logu a opravil to hned :D

Editoval hafan (9. 11. 2020 11:18)