Class ‘BasePresenter’ not found – Nějaký problém s robot loader?

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

Ahoj všichni,
dovoluji si zduplikovat problém jenž jsem sice již vyvěsil na anglickém fóru , ale tam se nemá bohužel nikdo k odpovědi tak to nyní zkouším i na českém, snad pochodím lépe (případnou odpověď samozřemě rád přeložím do angličtiny a umístím).

Mám problém s odděděním mé třídy BasePresenter z HomePresenter. Tj. když udělám

class HomePresenter extends BasePresenter {
...
}

tak dostanu chybovou hlášku:

Class 'BasePresenter' not found

Zkoušel jsem nalézt něco na fóru a jediné co k tomu bylo podobného byla chyba z robot loaderu, ale ta je již rok a něco opravena .
Používám Nette 2.0-beta pro php 5.2 s prefixy a celý celý kód jsem uložil pro ukázku na http://nette.aikidohostivar.cz/…e-chybka.zip

Díky moc za pomoc,
pm*

Editoval tachyon (6. 9. 2011 19:26)

nanuqcz
Člen | 822
+
0
-

Ahoj, zběžně jsem projel ten zip, a vypadá to, že nemáš zaplý RobotLoader.

  1. Použij config.neon, místo config.ini
  2. Do config.neon dej
services:
    robotLoader:
        run: true

EDIT: doporučuju projít si Nette Sandbox, kde najdeš mimo jiné i správně napsaný config.neon

Editoval xxxObiWan (6. 9. 2011 19:07)

Petr Mašát
Člen | 101
+
0
-

Děkuji moc,
ano chyba byla v chybějícím config.neon. Aplikace již funguje jak má.
Nyní to jdu ještě napsat na anglické fórum , snad to pomůže k jeho oživení : )
Ještě jednou díky moc,
 pm*

Editoval tachyon (6. 9. 2011 19:34)