Regex v routovacích pravidlách

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

zdravím prosím vás, chcem sa spytať ako by som matchnul v route všetky presentery okrem Home presentera.
„https://forum.nette.org/cs/5537-ot-pcre-match-vsetko-okrem-danych-slov“
tuto temu som už videl a nejako mi nepomohla, aj tak mi to nefunguje nemal by tu niekto lepšiu radu? diky moc""

Jan Endel
Člen | 1016
+
0
-

coz takhle před danou routu vmezeřit nějakou, která ti jen homepagePresenter naopak matchne?

Michal8245
Člen | 14
+
0
-

no to som uz skusal ale problem je ten ze routa ktora mi ma matchnut len homePresenter vyzera takto
[<lang>][/<id_cat>]
teda nema mat v nazve vobec presenter …keby to tak chcem vyskusat,tak neviem ze kde by som tam definoval ze tato routa je len pre HomePresenter kedze ten presenter nema v url adrese

Jan Endel
Člen | 1016
+
0
-

A co nějak takto?

$container->router[] = new Route('[<lang>][/<id_cat>]',
        array(
            'presenter' => 'Home',
            'action'    => 'default',
        ));
Michal8245
Člen | 14
+
0
-

no ono mi ani to nepomohlo robi mi to zle veci..takže neda sa to žiadno hentak tam napisat že všetko okrem Home presentera?