Robot Loader

před 11 lety

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)

před 11 lety

Jod
Člen | 703
+
0
-

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

před 11 lety

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:)

před 11 lety

David Grudl
Nette Core | 6873
+
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.

před 11 lety

Ondřej Mirtes
Člen | 1539
+
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?

před 11 lety

Honza Marek
Člen | 1674
+
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í.

před 11 lety

David Grudl
Nette Core | 6873
+
0
-

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