Samotné použití RobotLoaderu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bluray
- Člen | 178
Dobrý den, nechci v nette psát MVC aplikaci, potřebuji použít pouze
RobotLoadera a možná nějaké další třídy. Snažím se osekat sandbox.
vyházel jsem všechno z app, nechal jsem jenom config, router a
bootstrap.php
V konfigu jsem nechal jenom nastavení routeru, ale hlásí mi to že nemůže
najít HomepagePresenter. tak jsem odstranil z configu i router a nechal tam
jenom nastavení časové zony a končím
s Nette\Application\BadRequestException „No route for HTTP request“.
V bootstrap mám toto:
require __DIR__ . '/../vendor/autoload.php';
$configurator = new Nette\Configurator;
//$configurator->setDebugMode(true); // enable for your remote IP
$configurator->enableDebugger(__DIR__ . '/../log');
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
->addDirectory(__DIR__)
->addDirectory(__DIR__ . '/../vendor/others')
->register();
$configurator->addConfig(__DIR__ . '/config/config.neon');
$configurator->addConfig(__DIR__ . '/config/config.local.neon');
$container = $configurator->createContainer();
return $container;
Jde vůbec všechno vyházet a vypnout tak, abych mohl využívat pouze to co chci, hlavně RobotLoadera, a mohl si programovat potom jak chci? Díky