Jak přeložit akci presenteru

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

Ahoj,
pro překlad url požívám tohle řešení. Vše jde v pořádku pokud se jedná o default akci. Když chci přeložit například akci edit user UserPresenteru na /uzivatel/editace-uzivatele, tak jak na to prosím?

Díky

Tirus91
Člen | 199
+
-2
-

Použij toto

$route = new Route('uzivatel/editace-uzivatele', array(
    'presenter' => 'User',
    'action' => 'edit',
    'id' => NULL,
));
David Matějka
Moderator | 6445
+
0
-

a jaky mas problem s FILTER_TABLE? jak vypada tvoje routa ted?

xciza
Člen | 194
+
0
-

Teď mám takovouto routu:

$router[] = $frontRouter = new RouteList('Front');
          $frontRouter[] = new Route('<presenter>/<action>/<id>', array(
                  'presenter' => array(
                          Route::VALUE => 'Default',
                          Route::FILTER_TABLE => array(
                                  // řetězec v URL => presenter
                          	'seu-perfil' => 'MyProfile',

                          ),
                  ),
                  'action' => 'default',
                  'id' => NULL,
          ));

a konkrétně potřebuji akci edit v url mít jako /seu-perfil/editar-pf/

David Matějka
Moderator | 6445
+
0
-

no tak pouzij filter_table i pro action…

xciza
Člen | 194
+
0
-

Díky,
tohle by mě nenapadlo