eyecatch_cakephp_20160912_cmp

CakePHP

CakePHP2.x 定数一覧

2014/10/09

CakePHPで設定されている定数の一覧を忘備録としてポストします。ほぼ自分用のメモ。

CakePHP2 定数一覧

コア定義定数

例として挙げているのは、さくらインターネットの場合のパスです。

定義定数
1APPアプリケーションディレクトリへのパス
例)/home/username/cakephp/app/
2APP_DIR例)app
3APPLIBSアプリケーションの Lib ディレクトリへのパス
例)/home/username/cakephp/app/Lib/
4CACHEキャッシュファイルディレクトリへのパス
/home/username/cakephp/app/tmp/cache/
5CAKEcake ディレクトリへのパス
例)/home/username/cakephp/lib/Cake/
6CAKE_CORE_INCLUDE_PATHルートの lib ディレクトリへのパス
例)/home/username/cakephp/lib
7CORE_PATHルートディレクトリへの、末尾にディレクトリスラッシュを付加したパス
例)/home/username/cakephp/lib/
8CSSpublic CSS ディレクトリへのパス
例)/home/username/www/antenna/css/
9CSS_URLCSS ファイル・ディレクトリへの Webパス
例)css/
※バージョン 2.4 で撤廃: 代わりに設定値の App.cssBaseUrl を使用して下さい
10DSPHP の DIRECTORY_SEPARATOR (Linux の場合は / windows の場合は \) のショートカット
例)/
11FULL_BASE_URLhttps://example.com のような完全なURLプリフィクス
例)http://magicmissile.info
※バージョン 2.4 で撤廃: この定数は廃止されたので、代わりに Router::fullbaseUrl() を使用する必要があります
12IMAGES画像の公開ディレクトリへのパス
/home/username/www/antenna/img/
13IMAGES_URL画像の公開ディレクトリへのWebパス
例)img/
※バージョン 2.4 で撤廃: 代わりに設定値の App.imageBaseUrl を使用して下さい
14LOGSログディレクトリへのパス
例)/home/username/cakephp/app/tmp/logs/
15ROOTルートディレクトリへのパス
例)/home/username/cakephp
16TESTSテストディレクトリへのパス
例)/home/username/cakephp/app/Test/
17TMP一時ファイルディレクトリへのパス
例)/home/username/cakephp/app/tmp/
18VENDORSベンダーディレクトリへのパス
例)/home/username/cakephp/vendors/
19WEBROOT_DIRウェブルートディレクトリの名前
例)antenna
20WWW_ROOTウェブルートへのフルパス
例)/home/username/www/antenna/

時間定義定数

定義定数
1TIME_STARTアプリケーションが開始された時点の、浮動小数点マイクロ秒での UNIX タイムスタンプ
例)1412735767.55
2SECOND1 と等しい
例)1
3MINUTE60 と等しい
例)60
4HOUR3600 と等しい
例)3600
5DAY86400 と等しい
例)86400
6WEEK604800 と等しい
例)604800
7MONTH2592000 と等しい
例)2592000
8YEAR31536000 と等しい
例)31536000

-CakePHP
-,