В настоящее время я храню некоторые настройки в таблице базы данных. Содержит 2 поля (имя_установки, значение_установки).
Теперь все мои модели нуждаются в доступе к этим настройкам (например, есть настройка, которая определяет, сколько записей должен возвращать запрос в максимуме), но я не уверен, как реализовать это с помощью хороших методов OO. Есть ли приемлемый / хороший способ сделать это (чтобы все модели имели доступ к настройкам конфигурации)?
Кроме того, я должен кэшировать эти настройки (получение их - фактически только 1 запрос на загрузку страницы), поскольку некоторые люди, кажется, рекомендуют это?
Спасибо