Zend Framework(Zend Config Iniを使う方法)
Zend Framework(Zend Config Iniを使う方法)
ZFの使い方は山田氏の著書を参考.
http://www.wings.msn.to/
Zend_Config_Iniのマニュアル
http://framework.zend.com/manual/ja/zend.config.adapters.ini.html
//////////////////////////////////////////
//Controller====================
require_once 'Zend/Config/Ini.php';
//本番時
$config = new Zend_Config_Ini(APP.'/config/config.ini', 'config');
//開発時
$config = new Zend_Config_Ini(APP.'/config/config.ini', 'devconfig');
print($config->database->params->host); // "dev.example.com" と出力します
print($config->database->params->dbname); // "dbname" と出力します
////////////////////////////
//config.ini
; 運用環境の設定データ
[config]
webhost = www.example.com
database.adapter = pdo_mysql
database.params.host = db.example.com
database.params.username = dbuser
database.params.password = secret
database.params.dbname = dbname
; 開発環境の設定データは、運用環境のデータを継承したうえで
; 必要に応じて値を上書きします
[devconfig : config]
database.params.host = dev.example.com
database.params.username = devuser
database.params.password = devsecret