0

私は最近 symfony を更新しましたが、私のベンダーはもはや機能していません。このエラーがあります

Fatal error: Class 'Paging' not found in /home/username/workspace/project/src/project/projectBundle/Controller/MyController.php on line 22

22行目と23行目のMyControllerには

...
$paging = new \Paging($em, $query, $currentPage, $nbOfResults);
$trainings = $paging->run();
...

以前は機能していたので、このように ../vendor/composer/autoload_classmap.php にライブラリを追加しようとしました

'Paging' => $baseDir . '/vendor/se/Paging/Paging.php',

しかし、私は次のエラーが発生しています

Fatal error: Symfony\Component\ClassLoader\DebugClassLoader::loadClass(): Failed opening required '/home/username/workspace/project/vendor/se/Paging/Paging.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/username/workspace/project/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/DebugClassLoader.php on line 82

また、プロジェクトのルートにある composer.json ファイルに「適切な」行を追加しようとしましたが、成功しませんでした

"autoload": {
    "psr-0": {
        "": "src/",
        "Paging": "vendor/se/Paging/" //I've added this line
    }
},

これはすべて、次のコマンドラインを使用してプロジェクトを更新した後に発生しました

php composer.phar self-update
php composer.phar update
php composer.phar install

そして私も走っています

php composer.phar install

composer.json ファイルを更新するたびに

前もって感謝します!

4

0 に答える 0