てきとう

ワーワーゆうとります

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 )