Fatal Error Class ‚FrontModule\Nette\Application\UI\Presenter‘ not found

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

Mam stiahnuty Nette Framework 2.0.3 pro PHP 5.3, server aj sandbox ked skusim vsetko ide bez problemov. S nette som zacal len nedavno, ale kvoli projektu som musel prerobit strukturu s viuzitim modulov: AdminModule a FrontModule. Routovanie som skusal podla dokumentacie aj tutorialov nastavit a vyzera, ze funguje dobre.

Kniznice na zaciatku vyzera, ze nacita dobre, ale ked zacne BasePresenter.php pouzivat Nette\Application\UI\Presenter tak ho hlada vo FrontModule\Nette\Application\UI\Presenter a tam samozrejme nieje.

Keby ste mi mohli poradit co robim zle, pripadne kus dokumentacie/tutorial kde to je vysvetlene ako sprevadzkovat strukturu rozdelenu na moduly.

jtousek
Člen | 951
+
0
-

Problém s namespace. Místo Nette\Application\UI\Presenter použij \Nette\Application\UI\Presenter.

Sator
Člen | 15
+
0
-

pomohlo, jaka drobna chyba, diki moc

Editoval Sator (14. 5. 2012 12:22)

castamir
Člen | 629
+
0
-

Nebo na začátku php před dekladací class použij tohle:

use Nette\Application\UI\Presenter;

a presenter definuj jako

class BasePresenter extends Presenter {}

Editoval castamir (14. 5. 2012 12:24)