CakePHP2.x系で共通constを定義する

CakePHP2.x系で共通constを定義してみました。

確認バージョン CakePHP2.10.2

スポンサーリンク

bootstrapに直接記載(簡単)

app/Config/bootstrap.phpに直接定義するやり方が簡単です。

これだけでcontrollerやviewなどどこでも PAGE_LIMIT と記載すれば 30 と認識されます。

etc.viewから呼ぶ場合

constファイルに記載

constファイルはあれば良いのですが、ないので新規作成します。

app/Config/const.php とかに新規作成で良いと思います。

このファイルの呼び出しは app/Config/bootstrap.php から以下のように呼び出します。

だけです。

const.phpの中身は

です。

注意事項 $config = array(); を忘れるとbootstrap.phpから呼び出せません。

viewからなどの呼び出しは

で大丈夫です。

追記(他にもやり方がありました

app/Config/bootstrap.php から以下のように呼び出します。

const.phpの中身は

この書き方だったらconst.phpに$config = array();は不要でした。

CaKePHP2.10.2で確認しています。