Cannot load presenter ‚Home‘, class ‚HomePresenter‘ was not found

Janek007
Člen | 4
+
0
-

Ahoj,
zkoučím aplikaci rozdělit do modulů a nevím, jak přimět nette, aby našlo HomePresenter.

mapování:

	mapping:
		Home: App\Modules\Home\*Presenter

začátek souboru HomePresenter.php:

<?php
namespace App\Modules\Home;
use Nette;
use Nette\Application\UI\Form;

final class HomePresenter extends Nette\Application\UI\Presenter {...

Vím, že už se to tu řešilo, ale co jsem četl, tak chyba byla vždy v nesouladu mapování a namespace, a mě připadá, že to mám správně… Předem díky za odpověď.

H.

mystik
Člen | 292
+
+3
-

Jak ten odkaz vytvaris? Tohle vyPada jako bys volal ‚:Home‘ takze se hleda presenter Home bez modulu. Coz nesedi na mapping modulu Home. Mel bys pouzit ‚:Home:Home‘

Janek007
Člen | 4
+
0
-

Já ten odkaz přímo nevytvářel, šlo o defaultní presenter při url bez parametrů – chtělo to přepsat Router. Tvoje rada pomohla, díky!