Jednoduché routy s jedním parametrem a filtrem

před rokem

Bart
Člen | 8
+
0
-

Ahoj, mám definovány následující routy:

<?php
        $router[] = new Route('<page_name>', array(
            'presenter' => 'Homepage',
            'action' => 'view',
            'page_name' => array(
                Route::FILTER_TABLE => array(
                    'vitejte' => 'welcome',
                    'historie' => 'history',
                    'kontakty' => 'contacts',
                    'stanovy-kct' => 'statute',
                    'clenske-prispevky' => 'member_donations',
                    'pojisteni-clenu' => 'insurance',
                    'vyrocni-schuze-kct' => 'meeting',
                    ...
                    ...
                )
            ),
        ));

        $router[] = new Route('<page_name>', array(
            'presenter' => 'Page',
            'action' => 'view',
            'page_name' => array(
                Route::FILTER_TABLE => array(
                    'odkazy' => 'links',
                    'plan-akci' => 'events',
                    'nastenka' => 'noticeboard',
                    ...
                    ...
                )
            ),
        ));
?>

Jak docílím toho, aby mi url: www.neco...neco.cz/odkazy, www.neco...neco.cz/plan-akci, www.neco...neco.cz/nastenka vzala druhá routa? Teď mi to vše spadne do první.

Snad je to pochopitelné. Děkuji za odpověď.

před rokem

Oli
Člen | 1219
+
0
-

Takhle ti to nepujde. ten filter ti to jen prelozi. Zkus se podivat na filter_in a filter_out…
Musis totiz nejak odlisit tu routu a tady je uplně stejná.