CakePHP 用意済み定数
ファイルパス関連の定数も覚えておくと便利っぽいです。
DS
PHP の DIRECTORY_SEPARATORと同じ。ディレクトリの区切り文字。[ / ]
APP_DIR
アプリケーションディレクトリのディレクトリ名( app )
ROOT
app、cakeディレクトリの属するディレクトリパス( /home/sites/src )
CAKE_CORE_INCLUDE_PATH
フレームワークディレクトリが属するディレクトリパス( /home/sites/src )
WEBROOT_DIR
webrootディレクトリ名( webroot )
WWW_ROOT
webrootディレクトリの絶対パス( /home/sites/src/app/webroot/ )
CAKE
cakePHPのフレームワークのディレクトリ名( cake )
SCRIPTS
フレームワークスクリプトディレクトリパス(include_pathからの相対パス)( cake/scripts/ )
VENDORS
外部ライブラリディレクトリパス( /home/sites/src/vendors/ )
PEAR
外部ライブラリPEARディレクトリパス( /home/sites/src/vendors/Pear )
APP
アプリケーションディレクトリパス( /home/sites/src/app )
MODELS
モデルディレクトリパス( /home/sites/src/app/models )
COMPONENTS
コンポーネントディレクトリパス( /home/sites/src/app/controllers/components )
VIEWS
ビューディレクトリパス( /home/sites/src/app/views )
HELPERS
ヘルパーディレクトリパス( /home/sites/src/app/views/helpers )
LAYOUTS
レイアウトディレクトリパス( /home/sites/src/app/views/layouts )
ELEMENTS
エレメントディレクトリパス( /home/sites/src/app/views/elements )
CONFIGS
コンフィグディレクトリパス( /home/sites/src/app/config )
INFLECTIONS
インフレクションディレクトリパス( /home/sites/src/app/config/inflections )
LIBS
フレームワークライブラリディレクトリパス(include_pathからの相対パス)( cake/libs )
CSS
CSSディレクトリパス( /home/sites/src/app/webroot/css )
JS
JSディレクトリパス( /home/sites/src/app/webroot/js )
TMP
一時ファイル生成ディレクトリパス( /home/sites/src/app/tmp )
LOGS
ログファイルディレクトリパス( /home/sites/src/app/tmp/logs )
CACHE
キャッシュファイルディレクトリパス( /home/sites/src/app/tmp/cache )