RobotLoader – spatne nastaveni?

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

Dobrý den,
nette mi v laděnce vyhazuje následující

Ambiguous class ‚invalidpresenterexception‘ resolution; defined in …/start/libs/Nette/Application/InvalidPresenterException.php and in …/start/libs/Nette/Application/Exceptions/InvalidPresenterException.php.

Spoustim robotLoader v Bootrapu nasleujicim způsobem:

<?php
        $loader = new RobotLoader();
        $loader->addDirectory(APP_DIR);
        $loader->addDirectory(LIBS_DIR);
        $loader->autoRebuild = TRUE;
        $loader->register();

        define('PLUGIN_DIR', dirname(dirname(__FILE__)));
        define('APP_DIR', PLUGIN_DIR . '/app');
        define('LIBS_DIR', PLUGIN_DIR . '/libs');

?>

Takze problém byl nejspíše v tom, že jsem v LIBS dir mel i Nette adresar, jakmile jsem jej odstranil, tak to zacalo fungovat.
Díky, vyřešeno.

Editoval jan.simbera (26. 10. 2009 14:51)

Honza Kuchař
Člen | 1662
+
0
-

TO je divné, mě to funguje i s adresářem Nette naprosto v pohodě. Ještě je možnost si do adresáře nette přidat soubor netterobots.txt, ve kterém zakážeš přístup do adresáře nette

LM
Člen | 206
+
0
-

To bude tím, že se v novějších verzích Nette přesouvaly některé soubory, chceto smazat předchozí verzi a ne to jen přepsat.

jan.simbera
Člen | 4
+
0
-

To bude tím ;]. Ja si rikal, ze je to nesmyslne aby se tolik trid duplikovalo.

Oggy
Člen | 306
+
0
-

nechtěl jsem zakládat nové téma..
ale pustil jsem web na nejnověrší dev revizi nette..a dostávám tuto chybu
Cannot redeclare class ArgumentOutOfRangeException

a nějak jsem nepřišl na to proč.. přehrál jsem Nette zase zpátky na stable revizi..promazal tempy a překvapivě tuto chybu hází i se starší revizí..

Netušíte někdo jak to vyřešit?
díky

David Grudl
Nette Core | 8228
+
0
-

Je potřeba vždycky vymazat temp a starou verzi frameworku před nahráním nové.

Oggy
Člen | 306
+
0
-

David Grudl napsal(a):

Je potřeba vždycky vymazat temp a starou verzi frameworku před nahráním nové.

to jsem udělal.. všechno smazáno..

pro jistotu jsem to udělal znovu…promazal všechno nepotřebné..
ale stále stejná situace..

Editoval Oggy (4. 11. 2009 17:24)

Oggy
Člen | 306
+
0
-

Tak nakonec jsem to po částech nakopíroval do jiného adresáře projektu a už to běží.. tak netuším, kde jsem nějaký pozůstatek pozapomněl..