Я работаю над проектом, который требует от меня, чтобы загрузить параметры конфигурации из базы данныхЗагрузка Zend Framework 2 Config из базы данных
У меня есть локальный конфигурационный файл filters.local.php
Я хочу, чтобы удалить его и поместить значения в базе данных, и когда приложения загружаются вместо автоматической загрузки значений конфигурации из папки автозагрузки или любого другого конфигурационного файла, я хочу слить конфигурацию из базы данных в zend framework 2 config.
Есть ли в любом случае для достижения этой цели?
Есть ли что вы пробовали до сих пор? Как реализовать метод в вашем приложении 'module.php', который строит соединение с базой данных по каждому запросу или вы хотите его кешировать, поэтому вы не запрашиваете каждый запрос? – Kwido
Я пробовал метод конфигурационных событий, где в методе init.Mp метода мы запускаем событие MERGE_CONFIG, но я не могу получить в нем EntityManager. –
Как в том, как получить 'Doctrine \ Orm \ EntityManager' в вашем' Application \ Module :: onBootstrap (MvcEvent $ event) '-' $ event-> getApplication() -> getServiceManager() -> get ('doctrine. entitymanager.orm_default ') 'или показать какой-то код того, что вы на самом деле пытались использовать. Потому что это в значительной степени предположение, которое я сделал из-за того, что вы называете его «EntityManager». Покажите нам некоторые из ваших 'module.php', где вы запускаете событие для объединения конфигураций, чтобы мы поняли. – Kwido