Class App\Model\CommentaryModel used in service ‚59_App_Model_CommentaryModel‘ has not been found or is not in
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- iru
- Člen | 110
Mám chybu u které nevím co znamená:
Class App\Model\CommentaryModel used in service
‚59_App_Model_CommentaryModel‘ has not been found or is not instantiable
Našla jsem podobnou otázku: https://forum.nette.org/…instantiable , ale v mém případě vymazání cache nepomohlo.
Stalo se mi po úpravách, které jsem řešila zde:https://forum.nette.org/…vat-do-nette
Můj CommentaryModel:
namespace App\Model;
use Nette;
class CommentaryModel extends BaseModel
{
/**
* @inject
* @var \Nette\Database\Context */
a config.neon:
services:
- App\UserManager
- App\Model\GalerieModel
- App\Model\GalerieFotoModel
- App\Model\MenuModel
- App\Model\CommentaryModel
- App\Model\MessageModel
- App\RouterFactory
router: @App\RouterFactory::createRouter
a na doplnění bootstrap:
require __DIR__ . '/../vendor/autoload.php';
define("APP_DIR", __DIR__);
define("TEMP_DIR", APP_DIR . "/../temp");
$configurator = new Nette\Configurator;
$configurator->setDebugMode(TRUE); // debug mode MUST NOT be enabled on production server
$configurator->enableDebugger(__DIR__ . '/../log');
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
//->addDirectory(__DIR__)
//->addDirectory(__DIR__ . '/../vendor/others')
->addDirectory(__DIR__ . '/../libs/Kdyby')
->addDirectory(__DIR__ . '/../libs/Tracy')
->addDirectory(__DIR__ . '/../libs/DatePicker')
->addDirectory(__DIR__ . '/../libs/VisualPaginator')
->register();
- David Matějka
- Moderator | 6445
ten radek ->addDirectory(__DIR__)
je prave jediny, ktery tam
musi zustat, aby fungoval robot loader pro app :)