nejde redirect na jiný presenter po prihlaseni
- spiider
- Člen | 162
Ahoj začínám s nette a zkoušel jsem si udělat jednoduché přihlášení. Mám registrační formulář po jehož odeslání a zkontrolování údajů chci přesměrovat z HomepagePresenteru ve kterém ten form mám na BookPresenter a akci show. Bohužel když to udělám $this->redirect(‚Book:list‘); tak mě to hodí na adresu document_root/book/list a vypíše se mi phpinfo ačkoliv ho nikde nemám. Pokud jsem přesměroval redirect(‚this‘); tak to šlo v pořádku ale byl jsem stále v aktuální presenteru. Poradíte prosím. Hledal jsem tady na fóru, ale nic podobného sem nenašel. Díky
- spiider
- Člen | 162
Všechno mám, šablona je v app/templates/Book/show.phtml v BookPresenter.php mam public function actionShow()…uvozovky jsem zkoušel taky všechny. Nemuže být problem s routama?? v bootstrapu mam tohle:
$router = $application->getRouter();
$router[] = new NRoute('index.php', array(
'presenter' => 'Homepage',
'action' => 'default',
), NRoute::ONE_WAY);
$router[] = new NRoute('<presenter>/<action>/<id>', array(
'presenter' => 'Homepage',
'action' => 'default',
'id' => NULL,
));