Я создаю приложение, используя последнюю версию Codeigniter 2.0. Мое приложение динамическое и похоже на пользовательскую CMS, думаю, можно сказать. У меня есть таблица базы данных под названием «настройки» со следующими полями:
По сути, в настоящее время я использую вспомогательную функцию для извлечения определенных настроек из моей таблицы настроек, таких как имя сайта или текущая тема. Однако я начал думать, что, возможно, постоянное количество обращений к базе данных для получения настроек слишком велико для базы данных.
Есть ли способ получить настройки для моего приложения из базы данных и затем добавить их в мой файл конфигурации? Я заметил, что Mojomotor делает нечто подобное, и это приложение CI 2.0, однако я бы предпочел самый простой и легкий код для этого.
Я бы предпочел иметь возможность периодически проверять, изменились ли настройки в базе данных, и обновлять файл конфигурации. Чем меньше нагрузка на базу данных, тем лучше.