#symfony #configuration
#symfony #конфигурация
Вопрос:
Я работаю над приложением Symfony2, которое можно улучшить с помощью дополнительных пакетов. Моя идея заключается в том, что вся работа по настройке выполняется в самих пакетах. Теперь моя проблема: Как мне добавить дополнительные записи в существующую конфигурацию? Давайте рассмотрим безопасность.например, yml-файл Symfony2. Существует запись для управления доступом. В моем application/config/security.yml есть что-то вроде этого:
security:
access_control:
- { path: /.*, roles: ROLE_USER }
В моем пакете я хочу добавить больше путей access_controll. Итак, я хочу создать безопасность.там тоже есть файл yml и там определяются настройки access_control пакета. Если я это сделаю, я перезапишу существующие настройки.
Комментарии:
1. Как насчет простого включения файлов пакета? Лично я не думаю, что объединение с перезаписью файла конфигурации было бы лучшим вариантом, потому что вы никогда не знаете, что сделает сторонний пакет с вашим приложением.
2. Вы нашли решение для этого? вместо того, чтобы просто включать?