Robot Loader
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- sakac
- Člen | 7
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)
- David Grudl
- Nette Core | 8228
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
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
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í.