RobotLoader – spatne nastaveni?
- jan.simbera
- Člen | 4
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
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
- Oggy
- Člen | 306
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
Je potřeba vždycky vymazat temp a starou verzi frameworku před nahráním nové.