Я обновляю свой проект symfony 3.4 до 4.2. Все работает нормально, кроме одного: время от времени контроллер не найден.
Сообщение об ошибке: контроллер "Gruver \ Controller \ WelcomeController" делает
не существует ни как услуга, ни как класс
Конфигурация маршрутизации:
# /config/routes/general.yaml
_welcome:
path: /
controller: Gruver\Controller\WelcomeController::indexAction
methods: [GET]
Контроллер:
<?php
namespace GruVer\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\Routing\Annotation\Route;
class WelcomeController extends SuperController
{
private $limit = 4;
/**
* @Template("Welcome/index.html.twig")
*/
public function indexAction()
{
# some code
}
}
Когда я очищаю кеш, он снова работает несколько раз. Впоследствии сообщение об ошибке приходит снова. Неважно, какой контроллер вызывается, ошибка возникает совсем редко.
Есть идеи?
Спасибо всем!