この質問は以前に尋ねたことがありますが、見つかりませんでした。
上の画像でわかるようにSHOW COLUMNS
、デフォルトで によって生成されるクエリはほとんど起動されていませんcakephp
。
それを削除する方法はありますか、それとも必要ですcakephp.
か?
また
Cakephp ?にdebug
設定されている場合は、これを使用してください。2
この質問は以前に尋ねたことがありますが、見つかりませんでした。
上の画像でわかるようにSHOW COLUMNS
、デフォルトで によって生成されるクエリはほとんど起動されていませんcakephp
。
それを削除する方法はありますか、それとも必要ですcakephp.
か?
また
Cakephp ?にdebug
設定されている場合は、これを使用してください。2
あなたが見ているのは、CakePHP がデータベーステーブルの構造 (「スキーマ」) を「検査」していることです。CakePHP はこの情報を使用して、各テーブルに存在するフィールドとそのフィールドの種類を「認識」します。これにより、たとえば、正しいタイプの入力フィールドをFormHelper
通常、これらの情報はキャッシュされるため、これらのクエリは 1 回だけ実行する必要があります。
しかし、「デバッグ」モードを有効にしたため、開発中にデータベース構造に加えられた変更を検出するために、CakePHP はこの情報をより頻繁に取得します。
デバッグ モードでは、キャッシュは 10 秒後に無効になり、これらのクエリが表示されます。(パフォーマンスに明らかに影響するため、ライブ Web サイトでデバッグを有効にしない重要な理由)
これでクエリが説明されることを願っています