Registrace extension kollarovic shopping cart
- iru
- Člen | 110
Nainstalovala jsem si do nette 2.3 přes composer extension shopping cart podle tohoto návodu: https://github.com/…ShoppingCart.
V config.neon mám:
extensions:
cart: Kollarovic\ShoppingCart\DI\Extension
thumbnail: Kollarovic\Thumbnail\DI\Extension
třída Extension v tom umístění existuje a přesto mi to hlásí chybu:
Class 'Kollarovic\ShoppingCart\DI\Extension' not found
Můžete mě prosím někdo nasměrovat, kde hledat problém? Jak správně extension nainstalovat a nastavit? Děkuji moc.
PS: cache jsem promazala
Editoval iru (5. 7. 2015 15:40)
- Mysteria
- Člen | 797
Hláška Class ‚Kollarovic\ShoppingCart\DI\Extension‘ not found je jasná. Nette soubor s touhle třídou nevidí, tzn. máš problém v autoloadování tříd. Takže dát třídu někam, kde ji načte RobotLoader nebo v případě využívání Composer autoloadingu se podívat, jestli není problém tam (co konkrétně hledat ti neporadím, protože autoloading Composeru nepoužívám).
- iru
- Člen | 110
bootstrap mám takto:
<?php
require __DIR__ . '/../vendor/autoload.php';
$configurator = new Nette\Configurator;
$configurator->setDebugMode(TRUE);
$configurator->enableDebugger(__DIR__ . '/../log');
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
->addDirectory(__DIR__)
->addDirectory(__DIR__ . '/../libs/DatePicker')
->register();
$configurator->addConfig(__DIR__ . '/config/config.neon');
$configurator->addConfig(__DIR__ . '/config/config.local.neon');
$container = $configurator->createContainer();
return $container;