configuration

symfony yaml include (imports) Как включать дополнительные отдельные файлы в конфигурацию

в symfony 4.3:

Вы можете в конце основного config/services.yaml добавить инструкцию вида:

imports:
    - { resource: frontend.yaml }

И положить в ту же папку что и config/services.yaml, файл frontend.yaml с содержимым вроде:

parameters:
    frontend:
        format:
            datetime: 'yyyy-mm-dd'

В контроллере в значению можно будет обратиться как и для основного файла, в данном случае:

symfony -- Конфигурация своего бандла

Как настроить конфигурации, если вы создаёте свой бандл на Symfony?

  1. Настраиваем маршрутизацию
    Самый простой способ реализовать роутинг в Symfony - аннотации. Чтобы выбрать данный способ маршрутизации, добавляем в основной файл routing.yml строки:
    iff_chat:
        resource: "@IFFChatBundle/Controller/"
        type: annotation

    а в контроллере:

    use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;

    Смело указываем пути в аннотациях:

Subscribe to RSS - configuration