On1x.com
Блог IP-pic Каталог php color

Настройки для сайта или модулей

Часто программисты задаются вопросами:

 Есть два взгляда на эти вещи. Первый: хранить конфиги в файле непосредственно как переменные. И второй: хранить настройки в БД.

После нескольких лет практики программирования и разработок сайтов я пришел к выводу, что для моего стиля программирования более подходит второй вариант. Лучше хранить конфиги для модулей, да и для сайта, в таблице Базы Данных. Загружать их в начале выполнения скрипта и разбирать как удобно.

Я свел все настройки к следующему понятию:

В итоге при загрузке скрипта, выполняется получение всех конфигов, деление их на разделы и название.

У меня есть, допустим, такая переменная - как $congif['site']['perpage'].

Скриншот из 8cms (нажмите на иконке для увеличения):

config_screen


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


Дата записи: 13.01.2010 17:04

Сервис картинка–определение IP


2009 © Анатолий Пискунов aka On1x
Ниже реклама.