CakePHP カーネル設定変数

WBOY
リリース: 2016-06-13 13:04:16
オリジナル
830 人が閲覧しました

CakePHP カーネル設定変数

設定クラスは通常、app/config/core.php ファイルにある CakePHP のコア設定変数を設定するために使用されます。以下に、これらの変数とその CakePHP への影響について説明します。

変数名 説明する Routing.adminCakePHP のルート (管理ルート) を使用する場合は、変数の値はルートの名前と同じになります。 キャッシュを無効にするtrue に設定すると、Web サイト全体のキャッシュがオフになります。 キャッシュチェックtrue に設定すると、ビューのキャッシュが有効になります。コントローラー キャッシュを個別に有効にする必要がありますが、この変数はこれらの設定を監視できます。 セッション.保存CakePHP のセッション ストレージ メカニズム? を参照してください。
デバッグ CakePHP デバッグの出力モードを設定します

0 = 出力結果なし
1 = エラー メッセージと警告を表示します
2 = エラー メッセージ、警告、データベース クエリ ステートメントを表示します
3 =エラー メッセージ、警告、データベース クエリ ステートメントを表示し、コントローラー ダンプを完了しますか?
App.baseUrl Apache の mod_rewrite を 使用する予定がない場合は、この定義をコメントアウトしないでください。また、.htaccess ファイルも忘れずに削除してください

php = デフォルトの PHP セッション ストレージを使用します。
cake = セッション データを /app/tmp ディレクトリに保存します。
database = セッションをデータベース テーブル中央に保存します。ただし、テーブルの設定には必ずデータベース クエリ ファイル /app/config/sql/sessions.sql を使用してください。
セッション.テーブル セッションを保存するテーブル名 (プレフィックスを除く)
セッション.データベース セッションを保存するデータベースの名前
セッション.cookie セッションを追跡する Cookie の名前
セッション.タイムアウト セッションタイムアウト時間 (秒単位)、実際の値は Security.level に基づきます
セッション.スタート true の場合、セッションは自動的に開きます
Session.checkAgent false の場合、セッションはリクエスト間でユーザーが変更されていないことを確認しません
セキュリティ.レベル CakePHP のセキュリティ レベル。セキュリティ レベルの値によって、Session.timeout?

有効な値:
'high' = x 10
'medium' = x 100
'low' = x 300

「高」または「中」に設定されている場合、session.referer_check は開始されますか?

「Security.level」が「高」に設定されている場合、CakePHP のセッション ID が表示されます各リクエストで再生成します。
セキュリティ.ソルト 安全なハッシュで使用されるランダムな文字列
Acl.クラス名、Acl.データベース 定数。CakePHP のアクセス制御リストの機能化で使用されます。詳細については、「アクセス制御リスト」の章

注意: core.php ファイルにもキャッシュ構成があります。これについては後ほど説明します

構成クラスはカーネル構成をオンザフライで変更できるため、特にロジックの小さな部分をデバッグする場合に非常に便利です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート