シェアする

  • このエントリーをはてなブックマークに追加

[CakePHP2]Projectをまたいだ設定ファイルの読込方法

medium_3312116875

色々なやり方はあると思いますが一例として、メモです。

次のようなCakePHPプロジェクトがあったとして

/root
	/app・・・メインプロジェクト
	/second_app・・・2番めのプロジェクト
	/third_app・・・3番目のプロジェクト
	/lib
	/plugins
	/vendors
		/setting.php・・・共通で読み込む設定ファイル

すべてのプロジェクトに共通で読み込む設定ファイルを/root/vendors/setting.phpに置きます。

それぞれのプロジェクトの/Config/bootstrap.phpで

App::import('Vendor', 'setting');

すれば読み込まれます。

setting.phpには、Configure::write()や定数などで設定を書くとよいでしょう。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする