Я обновил свой FOSUserBundle до 2.4 с 2.1, когда я обновлял свой проект до Symfony 3.4 с 2.8.
С тем же кодом, который работал раньше, и этим файлом yml
:
# app/config/routing.yml
api_request_backend:
type: rest
prefix: /api
resource: "@AppBundle/Resources/config/default.yml"
-
# AppBundle/Resources/config/default.yml
api:
type: rest # This resource will have RESTful routes
prefix:
resource: "@AppBundle\Controller\ApiController"
name_prefix: api_
apiV2:
type: rest # This resource will have RESTful routes
prefix: /v2
resource: "@AppBundle\Controller\ApiV2Controller"
name_prefix: api_v2_
api_user:
type: rest # This resource will have RESTful routes
prefix:
resource: "@AppBundle\Controller\ApiUserController"
name_prefix: api_
Я получаю эту ошибку:
Исключение выдается при обработке исключения (Symfony \ Component \ Config \ Exception \ FileLoaderLoadException: Файл "/ var /www / project / src / AppBundle / Resources / config / default.yml "не содержит действительный YAML в /var/www/project/src/AppBundle/Resources/config/default.yml (который импортируется из" / var /www / project / app / config / routing.yml "). Убедитесь, что есть загрузчик, поддерживающий тип rest.)
Где я ошибаюсь?Я также пытался понизить FOSRestBundle до 2.3.1 (я читал это здесь ), но ничего не меняется.