Matchující routa nespustí daný presenter v modulu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Paimutan
Člen | 33
+
0
-

Ahoj,

mám problém s routou do nově vytvářeného modulu (ElearningModule). DebugBar říká, že routa byla odchycena a předána do modulu Elearning, presenteru Test, akce default. Jenže do toho presenteru se to vůbec nedostane a místo toho mi Nette vyhodí 404 Not found.

V následujícím obrázku vidíte matchnutou routu a obsah toho Elearning:TestPresenter – jsou tam nějaké die(..), které se ale vůbec neprovedou.
https://i.nahraj.to/f/1tjm.png

Namespace se v projektu nepoužívají, Cache vymazána, Nette je verze 2.0.11

Netuší někdo, co jsem zkazil?

David Matějka
Moderator | 6445
+
+2
-


404 je od nette nebo od apache?

pokud od nette, co se tam pise?

V jakem namespace mas TestPresenter?

Namespace se v projektu nepoužívají

a to je problem. moduly se rozlisuji prave dle namespace

Paimutan
Člen | 33
+
0
-

Aha, já měl za to že podle složek, v kterých jsou umístěny :) Díky

CZechBoY
Člen | 3608
+
+1
-

@Paimutan Podle PSR-4 by měl být stejný namespace jako umístění v adresářové struktuře. Samozejmě se toho nemusíš vůbec držet, ale mě se to celkem osvědčilo při hledání.