Контроллер Symfony не найден время от времени - PullRequest
0 голосов
/ 13 марта 2019

Я обновляю свой проект 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
    }
}

Когда я очищаю кеш, он снова работает несколько раз. Впоследствии сообщение об ошибке приходит снова. Неважно, какой контроллер вызывается, ошибка возникает совсем редко.

Есть идеи? Спасибо всем!

...