Symfony 2.5 Несоответствие регистра между загруженными и объявленными именами классов

У меня есть эта ошибка, когда я пытаюсь продолжить работу с Symfony 2.5:

Несоответствие регистра между загруженными и объявленными именами классов: MySpace \ WelcomeBundle \ Controller \ HomepageController vs MySpace \ WelcomeBundle \ Controller \ HomePageController

Вот мой код в приложение / Config / routing.yml

MySpaceWelcomeBundle:
resource: "@MySpaceBundle/Resources/config/routing.yml"prefix: /

Вот мой код в моем комплект MySpace, в src / MySpace / WelcomeBundle / Controller / HomePageController.php:

<?php

namespace MySpace\WelcomeBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class HomePageController extends Controller
{
public function indexAction()
{
return $this->render('MySpaceWelcomeBundle:HomePage:index.html.twig');
}
}

и, наконец, это мой код в SRC / MySpace / WelcomeBundle / Ressources / конфигурации / routing.yml

MySpaceWelcomeBundle_HomePage:
pattern:  /
defaults: { _controller: MySpaceWelcomeBundle:Homepage:index }

Кто-то может объяснить мне точно, в чем проблема?

1

Решение

Я думаю, что проблема с src/MySpace/WelcomeBundle/Ressources/config/routing.ymlкак у вас Homepage с нижним регистром. Попробуйте изменить это на:

MySpaceWelcomeBundle_HomePage:
pattern:  /
defaults: { _controller: MySpaceWelcomeBundle:HomePage:index }
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]