ソノウチイエオカウ

タイトルと無関係な個人用の技術メモ

FuelPHP ◇ 独自の設定ファイルを利用する

設定ファイルを作成

php oil g config sample test:test1

⇒/app/config/sample.php の設定ファイルが出来る(直接ファイルを作ってもよい)

 

設定ファイルを読み込み

常に読み込む

  • 通常

         1. 設定 ⇒ config.phpのalways_loadのconfigを設定

'config'  => array('sample'),

          2.使用する箇所

$val = Config::get('sample.test');  // test1が取得される

  • グループ無しを設定の場合

'config'  => array('sample' => null),  //config.phpの設定とマージされる

$val = Config::get('test');  // test1が取得される

  • グループ名を設定した場合

'config'  => array('sample' => 'group1'),

$val = Config::get('group1.test');  // test1が取得される

 

使用するときのみ読み込む

  • 通常

Config::load('sample', true);  //config.phpの設定とマージされる

$val = Config::get('sample.test');  // test1が取得される

  • グループ無しを設定の場合

Config::load('sample');

$val = Config::get('test');  // test1が取得される

  • グループ名を設定した場合

Config::load('sample', 'group1');

$val = Config::get('group1.test');  // test1が取得される