タグが正しく動作しない原因となるということです。パフォーマンスの低下につながります。コントローラやモデルで使用するのは稀です。組み合わせてよく使われます。レンダリング前にエレメントに対してデータを取得するような場合です。レイアウトの中に"最新のコメント"のエレメントを配置するサンプルを使ってみましょう。データを返すコントローラの関数を作ります。チェックするべきです。それは望ましくありません。$comment['Comment']['title'];}どこか出力したい場所にさっきのエレメントを配置できます。リクエストが作られ、データが処理されて結果が返ってきます。したがって、不必要な処理を防ぐためにエレメントのキャッシュを使うのが良いでしょう。ビューファイルが存在してそれが有効な限り、リクエストの発行はしません。引数に取ることが出来ます。利用を避けることが出来ます。適切なキーでラップしなければならないということです。いうキーを付けないからです。配列の中で使えるようになります。配列は次のようになります。パラメータを指定しなければなりません。ようなパラメータも含まれます。2つ目の引数に指定しなければなりません。それに関連づいたモデル以外のモデルを使う必要がある時に便利です。変数はコントローラ名がセットされます。通常これは、コントローラが使うメインのモデルの複数形となります。このプロパティは必須ではありません。伝える役割をはたします。これらの変数はもっとも良く使われる変数です。注釈それぞれのコントローラはデフォルトでこのようなクラスをいくつか持っていて、使える状態になっています。したがって、コントローラではすべてを設定する必要はありません。Controller::$uses¶コントローラはデフォルトで主要なモデルへアクセスできるようになっています。モデルを持っています。モデルの名前も含めなければなりません。これについては、下の方のサンプルで説明します。とセットしてください。これでコントローラを使うのに対応するモデルファイルが必要なくなります。定義されたモデルはロードされます。定義されていたとしてもモデルがロードされなくなります。は新しい値を持ちます。違った扱いになります。デフォルトで有効になっています。含むようにしてください。詳しく学んでください。コントローラに伝えるのかを見てみましょう。array('RequestHandler');}これらの変数はそれぞれ、継承された値とマージされます。再度宣言する必要はありません。コンポーネントとマージされます。設定を渡すことが出来ます。ここで説明した以外の他のコントローラ変数についてのセクションがあります。変数はフルページキャッシュの持続時間やその他の情報を定義するために使われます。変数は非推奨の互換性のあるプロパティです。読み込みと設定をします。次のように、コンポーネントの設定を使うように修正することが推奨されます。