jak nastavit robotLoader v config.ini aby includoval určitý soubor?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- sharkcz
- Člen | 28
Ahoj, hledám už pár hodin možnost, jak nastavit robotLoader aby includoval soubor *.inc. Loader je nastaven v configu
service.Nette-Loaders-RobotLoader.option.directory[0] = %appDir%
service.Nette-Loaders-RobotLoader.option.directory[1] = %libsDir%
service.Nette-Loaders-RobotLoader.option.directory[2] = %modelsDir%
service.Nette-Loaders-RobotLoader.run = TRUE
Ve fóru jsem narazil na nějaké příklady s addClass, které ale nefungují. Verze 2.0-dev 7616569 released on 2011–03–10
- sharkcz
- Člen | 28
Zkusil jsem následující kód, ale nefunguje – objeví se 2 totožné cache robotloaderu, které neobsahují soubor amqp.inc.
<?php
Nette\Environment::loadConfig(new \Nette\Config\Config($config[$section]));
$loader = \Nette\Environment::getContext()->getService('Nette\\Loaders\\RobotLoader');
$loader->acceptFiles = '*.inc, *.php';
?>
Nejvíce by se mi hodila možnost vložit jediný soubor. Jde o to, že mám
knihovnu php-amqplib, která ale používá soubory s příponou .inc.
Měnit soubory Nette, nebo knihovny se mi nechce, jaké je čisté
řešení?