Home > CakePHP | PHP > CakePHP core.phpの設定をbootstrap.phpに書く

CakePHP core.phpの設定をbootstrap.phpに書く

この記事の所要時間: 136

CakePHPでDebug Levelなどの設定を変更する際は、core.phpを修正するのが一般的です。インストール直後にSecurity.saltを変更するのはお馴染みですね。

そんなcore.phpですが、実はこの設定はbootstrap.phpに記述してもokです。例えば以下のようにDebug Levelをbootstrap.phpに記述するとDEBUG=0として動作します。

[app/config/bootstrap.php]

Configure::write('debug', 0);

coreはそのままで、差分をbootstrapに

この方法で何が嬉しいかと言うと、デフォルトの設定をcore.phpに残したまま、変更すべきものだけをbootstrap.phpに書くということができるという点です。

変更したものがはっきり分かりますし、元の設定がどうだったかをすぐに確認することができます。

[app/config/bootstrap.php]

// デフォルトから変更する値だけ記述
Configure::write('debug', 2);
Configure::write('Session.cookie', 'sid');
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9');

設定書くならbootstrapで

最近は、core.phpからの変更点のほか、アプリケーションで利用する定数なんかもbootstrap.phpにガシガシ書いていっているので、設定を見る、触るなら、まずここという方針が固まってきました。

bootstrap.phpは意外と使っていない人も多いようなので、活用して見て下さい。

Pocket

follow us in feedly

コメント (Close):1

cms application 10-11-13 (土) 5:05

hi..
i found your website through search engine. i like your content.

CMS from Guru Techno World offers you the added advantages to manage the structure of the site, improve the

appearance of the existing pages and navigation of the users with the help of our custom CMS Application

Development Company Chandigarh India.

thanx..

トラックバック:3

このエントリーのトラックバックURL
/blog/2009/06/cakephp_core_php_to_bootstrap_php.html/trackback
Listed below are links to weblogs that reference
CakePHP core.phpの設定をbootstrap.phpに書く from Shin x blog
pingback from 今週の管理人Bookmark (6/28-7/5) - ElectronicBrain is eating BreakFast 09-07-05 (日) 23:57

[…] CakePHP core.phpの設定をbootstrap.phpに書く | Shin x blog […]

pingback from CAKE_ENVで開発環境と本番環境の切り替え | ひげろぐ 11-01-08 (土) 13:51

[…] CakePHP core.phpの設定をbootstrap.phpに書く | Shin x blog […]

pingback from CakePHP2.0を試してみる | カラスノウタカタ 12-01-26 (木) 15:30

[…] 最初の赤帯2本はapp/Config/core.phpファイルの「Security.salt」と「Security.cipherSeed」という2つの値を変更しろ、という警告です。これはどっちもセキュリティに関わるものなので素直に書き換えておく。 ・・・のもいいんだけど、個人的にはこのcore.phpには手を付けず、同じフォルダにあるbootstrap.phpというファイルで設定を上書きするのが好みです。そのやり方の方が、「デフォルトはどうなっていたのか」を常に参照できて便利だから。 […]

Home > CakePHP | PHP > CakePHP core.phpの設定をbootstrap.phpに書く

検索
フィード
メタ情報

Return to page top