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
+
0
-

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:
Šaman
Člen | 2659
+
0
-

Klasická otázka – je ta třída na místě, kam vidí RobotLoader, případně používáš Composer?

TomasHuttner
Člen | 66
+
0
-

Composer sem nepoužil

Jan Tvrdík
Nette guru | 2595
+
0
-

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
+
0
-

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 nebo vendor/others?

Nebo ve slozce libs/ – nekdo slozku vendor z nejakych duvodu nepouziva..

Jan Tvrdík
Nette guru | 2595
+
0
-

@honos: Nikoliv, dle prvního příspěvku nemá nad složkou libs zapnutý RobotLoader.