Robot Loader

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

Hram sa s nette a vadilo mi, ze modely musim includovat rucne. Riesenim je robot loader, ktoremu sa preda zoznam adresarov, ktore si zoberie pod svoje kridla (robot s kridlami?:)) a postara sa o autoloading z nich.

require_once LIBS_DIR . '/Nette/loader.php';

// use robot loader with models dir as an extra
$loader  = new RobotLoader();
$loader->addDirectory(array(LIBS_DIR, MODELS_DIR));
$loader->register();

Editoval sakac (14. 11. 2008 8:52)

Jod
Člen | 701
+
0
-

Myslíš tak ako to je v nette examples Skeleton? To je mi novinka :D

sakac
Člen | 7
+
0
-

Jod napsal(a):

Myslíš tak ako to je v nette examples Skeleton? To je mi novinka :D

A jeje, jeden priklad, ktory som preskocil pre jeho „nezaujimavost“ a prave v nom to je:)

David Grudl
Nette Core | 8228
+
0
-

Opakování je matka moudrosti, i tento tip může začátečníkům hodně pomoci. Minimálně sám Sakac by ho uvítal.

Ondřej Mirtes
Člen | 1536
+
0
-

Dotaz: Má při použití nette.compact (tzn. jeden loader.php, ve kterém je vše) vůbec RobotLoader smysl? Kdy je aplikace rychlejší? Při použití nette.compact nebo při použití klasické distribuce + RobotLoaderu?

Honza Marek
Člen | 1664
+
0
-

Má smysl při načítání tříd, které nejsou z nette. Rychlejší by měla být compact verze než ta normální.

David Grudl
Nette Core | 8228
+
0
-

Úplně přesně řečeno – Nette RobotLoader nepotřebuje vůbec.