Odkaz na akci bez parametru hlásí chybu routy
- lukendo
- Člen | 96
Zdravím mám akci remove
která by měla přejímat
parametr id
public function actionRemove($id)
{
$group = $this->groupModel->getRow($id);
if($group)
{
...
}
else
{
$this->flashMessage('Neplatné url.', 'ui red message');
$this->redirect(':Admin:Homepage:');
}
}
Pokud se zadá platné nebo neplatné tak vše funguje jak má. Pokud se
však nezadá www/admin/groups/remove
tak mi to vyhodí chybu, což mi teda není jasné proč to najednou hledá ten
presenter v modulu Front:
Cannot load presenter 'Front:Admin', class 'App\FrontModule\Presenters\AdminPresenter' was not found.
Namespacy a adresářovou strukturu mám správě, to by nefungovalo pak asi
nic. Zkoušel jsem smazat i tenhle řádek z configu
*: App\*Module\Presenters\*Presenter
ale taky nic. Přitom jsem
tohle už kdysi v minulosti v jiných projektech řešil a nikdy s tím
problém nebyl..
- lukendo
- Člen | 96
https://ctrlv.cz/nsoL
edit: Teď když to vidím, tak ono to remove
bere jako
id
že?
Editoval lukendo (24. 8. 2016 23:21)
- lukendo
- Člen | 96
Tak jsem to chtěl poupravit a zjistil jsme že jsem tam měl toto:
[<id>]/[<userid>]
(dal jsem to tam nejspíš proto, že
modul, presenter, action a id tak vše je odddělné lomítky tak to
lákalo)
stačilo pouze odstranit ale ppo úpravě na toto
[<id>][/<userid>]
vše jede. Děkuji
Editoval lukendo (25. 8. 2016 0:06)