IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
solta
Člen
Avatar
solta:24.7.2016 22:05

ahoj proč nasledujici routa haže chybu Page not found. Missing template '…\test-nette\app\Core­Module\templa­tes\Article\sez­namClanku.lat­te' s touto url http://test-nette/…eznam-clanku

$router[] = new Route('[<locale [a-z]{2}>/]<presenter>/<action>[/<url>]', [
            'presenter' => [
                Route::VALUE => 'Homepage',
                Route::FILTER_TABLE => [
                    'clanek' => 'Core:Article',
                    'katalog' => 'Catalog',
                ],
                'action' => array(
                    Route::VALUE => 'default',
                    Route::FILTER_TABLE => [
                        'seznam-clanku' => 'list',
                        'editor' => 'editor',
                        'odstranit' => 'remove'
                    ],
                    Route::FILTER_STRICT => true
                ),
            ],
            'action' => 'default',
            'url' => NULL,
            'locale' => 'cz',
        ]);
Editováno 24.7.2016 22:06
 
Odpovědět
24.7.2016 22:05
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovídá na solta
Jindřich Máca:24.7.2016 22:16

Ahoj, protože když přejmenuješ akci presenteru, tak musíš přejmenovat i tu routu. :D

P.S.: Otázka patří k Nette frameworku, takže jsem přesunul vlákno.

 
Nahoru Odpovědět
24.7.2016 22:16
Avatar
solta
Člen
Avatar
Odpovídá na Jindřich Máca
solta:24.7.2016 22:41

sice nechápu jak to myslíš ted jsem si všimnul že tam mám action zanořené do presenter takže po přepsání to funguje tak jak jsem chtěl

$router[] = new Route('[<locale [a-z]{2}>/]<presenter>/<action>[/<url>]', [
            'presenter' => [
                Route::VALUE => 'Homepage',
                Route::FILTER_TABLE => [
                    'clanek' => 'Core:Article',
                    'katalog' => 'Catalog',
                ],
            ],
            'action' => [
                Route::VALUE => 'default',
                Route::FILTER_TABLE => [
                    'seznam-clanku' => 'list',
                    'editor' => 'editor',
                    'odstranit' => 'remove'
                ],
                Route::FILTER_STRICT => true
            ],
            'url' => NULL,
            'locale' => 'cz',
        ]);
Editováno 24.7.2016 22:41
Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
24.7.2016 22:41
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.