Аннотации в Symfony 4

Я пытаюсь разрабатывать с Symfony 4, поэтому следую инструкциям на symfony.com.

У меня ошибка при попытке доступа по адресу:

http://localhost:8000/

Это ошибка:

[Синтаксическая ошибка] Ожидаемое PlainValue, получено ''' в позиции 7 в методе App\Controller\HomeController::home() в /Users//Documents/ProjetSymfo4/my-project/config/ route/../../src/Controller/ (который импортируется из /Users//Documents/ProjetSymfo4/my-project/config/routes/annotations.yaml) . Убедитесь, что аннотации установлены и включены.

я уже побежал

композитор требует аннотаций

И он установлен

In composer.json : 

"require": {
    "php": "^7.1.3",
    "ext-iconv": "*",
    "sensio/framework-extra-bundle": "^5.1",

Это мой проект:

введите здесь описание изображения


person N.Jourdan    schedule 23.02.2018    source источник


Ответы (1)


Я нашел проблему и как ее исправить

Как вы можете видеть на моем экране, я написал

/**
* @Route('/')
*/

Однако для работы мы должны поставить "вместо"

/**
* @Route("/")
*/
person N.Jourdan    schedule 23.02.2018
comment
И я подозреваю, что вы также добавили оператор использования. - person Cerad; 23.02.2018
comment
Вы должны принять этот ответ, если он исправил проблему - person Arleigh Hix; 25.02.2018
comment
Спасибо. Symfony не должен быть таким чувствительным к кавычкам. - person Aris; 19.01.2021