Желательно ли использовать INI-файлы для настройки фреймворка? - PullRequest
1 голос
/ 06 декабря 2011

Мне было интересно, целесообразно ли использовать php .ini файлы для настройки фреймворка.У меня есть около 10 настроек для хранения, и с тех пор я делал это с константами.Но я наткнулся на эти файлы .ini.Вы можете проанализировать их и получить все необходимые переменные.

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

1 Ответ

1 голос
/ 06 декабря 2011

Да, это совершенно нормально и на самом деле очень распространено.Я мог бы порекомендовать вам хранить их в папке конфигурации.Например, /path/to/docroot/configs (или, если хотите, "config")

Вы можете легко проанализировать их, используя Zend_Config_Ini http://framework.zend.com/manual/en/zend.config.adapters.ini.html

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

$config = new Zend_Config_Ini('/configs/app.ini');

И да, хранить его в классе реестра - отличная идея.Zend Framework также имеет Zend_Registry, если вы хотите использовать это или просто сделать свой собственный.

...