addExtension a class not found error

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

Nazdar, snažím se přidat extension, konkrétně History API a Nette nevidí dané třídy/soubory. Mám celou history/ složku zatím v app/www/js/ takže se to asi dalo očekávat. V app/bootstrap.php tedy:

$configurator->onCompile[] = function($configurator, $compiler) {
    $compiler->addExtension('ajax', new VojtechDobes\NetteAjax\Extension);
};

Samozřejmě mohl bych si někam plácnout include, ale určitě (?) na to bude nějaký správný autoload adresář nebo metoda – dokumentace nic :( . Co tedy s tím?

Díky za odpověď

bazo
Člen | 620
+
0
-

je to php subor tak ho musis dat do priecinku, ktory ti indexuje robot loader…

vitush93
Člen | 33
+
0
-

bazo napsal(a):

je to php subor tak ho musis dat do priecinku, ktory ti indexuje robot loader…

to mám:

$configurator->createRobotLoader()
	->addDirectory(__DIR__)
	->addDirectory(__DIR__ . '/../libs')
	->register();

ale i když jsem soubory přesunul do libs/NetteAjax/ tak je loader neregistruje

Editoval vitush93 (16. 7. 2013 19:34)

bazo
Člen | 620
+
0
-

zmaz cache

vitush93
Člen | 33
+
0
-

bazo napsal(a):

zmaz cache

oh, super dík. Funguje :D