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
+
0
-

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
+
0
-

ten radek ->addDirectory(__DIR__) je prave jediny, ktery tam musi zustat, aby fungoval robot loader pro app :)

iru
Člen | 110
+
0
-

hm… jsem to špatně pochopila…

Děkuji za pomoc a nasměrování, moc mi to pomohlo… :-)