Редактируемые глобальные настройки приложения Symfony4 для пользователей из бэкэнда - PullRequest
0 голосов
/ 21 мая 2018

Сценарий:

Я хочу реализовать редактируемые пользователем настройки приложения в моем приложении Symfony, но не знаю, что лучше.

Пользователь должен иметь возможностьдля редактирования глобальных настроек, таких как адрес компании или аналог, в бэкэнде приложения, никаких пользовательских настроек.

Я посмотрел CraueConfigBundle, но я думаю, что решение для файловых настроек больше подходит для моей проблемы.

Трудно найти что-то в Google для моей проблемы, может быть, вы поможете мне это выяснить.

Что вы используете, чтобы дать администраторам вашего приложения возможность редактировать глобальные настройки?

1 Ответ

0 голосов
/ 21 мая 2018

Поскольку базовый CraueConfigBundle может работать для вас (не использовал его, просто читал документы), даже если он сохраняет в базу данных.

У вас есть особая причина, по которой вам нужно сохранять в файл?Вы всегда можете настроить регистр для сохранения данных из базы данных в файл.

Но если вы хотите написать что-то в общем, для этого требуется несколько шагов, например, в основном так:

  • Вам нужносервис, обеспечивающий чтение / выгрузку конфигурации
  • . Этот сервис может использовать адаптеры для реального сохранения результатов чтения из выбранного вами источника данных (например, вы можете использовать компонент Yaml symfony, который может считывать / выгружать данные из Yaml)
  • Затем вам нужно написать пользовательский интерфейс, который соответствует вашим потребностям
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...