Redirect na modul admin, pokud je prihlasen
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Mesiah
- Člen | 240
Dobry den,
mam problém s redirectem na modul Admin. Problém nastane, pokud se
z administrace dostanu na modul Front, pak mám v metodě
startup()
BasePresenteru kód na přesměrování, pokud je
uživatel přihlášen.
Jenže redirect nenastane. Spolehal jsem na to, že když PostPresenter dědí
z BasePresenteru, tak se provede kod rodiče. Proč redirect nenastane?
<?php
abstract class BasePresenter extends Presenter
{
public $oldLayoutMode = FALSE;
public function starup()
{
$this->getComponent('about');
$this->getComponent('categories');
$this->getComponent('footer');
$this->getComponent('latest');
$user = Environment::getUser();
if ($user->isLoggedIn())
{
$this->redirect(':Admin:Post:show');
}
}
...
}
?>
- ales.kafka
- Člen | 34
Jestli ten kus kódu je překopírovaný přímo z
BasePresenter
, tak máš překlep v názvu
metody – public function starup()