Přidání Dibi do sandboxu (Class ‚DibiNette21Extension‘ not found)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- TomasHuttner
- Člen | 66
Ahoj snažím se přidat do sandboxu dibi a nedaří se mi to bohužel.
Chyba:
Class ‚DibiNette21Extension‘ not found
chyba se nachází na 19 řádku.
Laděnka:
$configurator->setTempDirectory(__DIR__ . '/../temp');
11: $configurator->createRobotLoader()
12: ->addDirectory(__DIR__)
13: ->addDirectory(__DIR__ . '/../vendor/others')
14: ->register();
15:
16: $configurator->addConfig(__DIR__ . '/config/config.neon');
Verze nette 2.1
17:
18: $configurator->onCompile[] = function($configurator, $compiler) {
19: $compiler->addExtension('dibi', new DibiNette21Extension);
20: };
21:
22: $container = $configurator->createContainer();
23:
- Jan Tvrdík
- Nette guru | 2595
Tvoje neochota odpovědět na položené otázky jenom odhaluje nalezení
řešení, takže ještě jednou – je ta třída na místě, kam vidí
RobotLoader? Tedy je ta třída ve složce app
nebo
vendor/others
?
- honos
- Člen | 109
Jan Tvrdík napsal(a):
Tvoje neochota odpovědět na položené otázky jenom odhaluje nalezení řešení, takže ještě jednou – je ta třída na místě, kam vidí RobotLoader? Tedy je ta třída ve složce
app
nebovendor/others
?
Nebo ve slozce libs/ – nekdo slozku vendor z nejakych duvodu nepouziva..
- Jan Tvrdík
- Nette guru | 2595
@honos: Nikoliv, dle prvního příspěvku nemá nad
složkou libs
zapnutý RobotLoader.