Admin / Front a správné routy
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- KillPrd
- Začátečník | 110
Ahoj mám problém s routováním AdminModulu Front mi chodí perfektne.
Problém je následující
Pokud zadam adresu webu /admin vyskočí mi login do adminu jehož uplna adresa
je:
http://localhost/…/auth/login/?…
to funguje dobře objeví se mi loginform a jdu dále jakmile dám login do
systému a projde správný user a heslo mám mě přesměrovat na iný
presenter a akci na Uvod:uvod
routy mám takto:
<?php
$router[] = new Route('admin/<presenter>/<action>/<id>', array(
'module' => 'Admin',
'presenter' => 'Default',
'action' => 'default',
'id' => NULL,
));
$router[] = new Route('kategorie/<id>', array(
'module' => 'Front',
'presenter' => 'Kategorie',
'action' => 'kategorie',
'id' => NULL,
));
$router[] = new Route('boropisalek/<action>', array(
'module' => 'Front',
'presenter' => 'Boropisalek',
'action' => 'pisalek',
'id' => NULL,
));
$router[] = new Route('clanek/<id>', array(
'module' => 'Front',
'presenter' => 'Clanek',
'action' => 'clanek',
'id' => NULL,
));
$router[] = new Route('<presenter>/<action>/<id>', array(
'module' => 'Front',
'presenter' => 'Default',
'action' => 'default',
'id' => NULL,
));
?>
samotný redirekt mám takto:
<?php
$this->redirect(':Admin:Uvod:uvod');
?>
tak a chybová hláška my vyskočí tahle:
Cannot load presenter ‚Admin:Uvod‘, class ‚Admin_UvodPresenter‘
is abstract.
drtim to tady co to da ale už si nevim rady.