読者です 読者をやめる 読者になる 読者になる

定数の定義

PHPだと定数はdefine('EXAMPLE', 'this is a test')で定義する。


アプリごとに定数は変わるのでフレームワーク関連の定数とは別の場所で定義したい。


また、なるべく一箇所のほうが望ましい(かな、例外もあるけど)。


CakePHPの場合はapp/config/consttants.phpで定義することにした。


でこのファイルを呼び出すのがapp/config/bootstrap.phpだ。


bootstrap.phpで定義するとアプリ全体で使えるらしい。


コントローラでだけ、モデルでだけなら、それぞれのAppXXXで呼び出せばよい。