CakePHP1.2のapp/configディレクトリ
bootstrap.php
コアとなるbootstrap.phpが読み込まれた後、app/webroot/index.phpで自動的に読み込まれる。
クラス内で定義されない機能をアプリ全体で読み込むファイル。
アプリ全体でファイルをrequire、includeするのにも使える。
model、view、controllerへのパスを追加で設定できる。
database.php
データベース接続の設定用。
本番と開発環境ごとの設定、データベースドライバの設定も。
inflections.php
Inflector::pluralize()、Inflector::singularize()にマッチしない単語の設定用
- Inflector = 英単語のバリエーションをハンドルする操作を行うクラス
- Inflector::pluralize() = 単語を複数形にして返す
- Inflector::singularize() = 単語を単数形にして返す
routes.php
コントローラとそのアクションへのルート(URL)設定用。
ドキュメントルートにアクセスがあった場合の設定も。