繰り返し必要とされる表示コードの小さなブロックを持っています。ウェブサイトのパーツを繰り返し使う手助けをします。エレメントとして実装されます。ビューの可読性を高めるのに使えます。アプリケーション内のコンテンツの一部を再利用する手助けにもなります。拡張子を持つ名前で配置されます。メソッドを使って出力しています。メソッドの第二引数を通してエレメントにデータを渡すことができます。"おお、このテキストはとても役に立つ。パラメーター配列のメンバーとして利用できます。メソッドと同様の動作です。"おお、このテキストはとても役に立つ。メソッドは、エレメントのためのオプションもサポートしています。クラスを通じてキャッシュされます。設定済みのキャッシュのいずれかにエレメントが保存されるように設定できます。その結果、何処にいつまでエレメントを保存しておくのかを非常に柔軟に制御することができます。次の書式を使って一意のキャッシュキーを提供してください。エレメントの代わりにビューセルを使用することを検討してください。ビューキャッシュの恩恵を得られます。キャッシュ設定に基づいてエレメントがキャッシュされます。どのキャッシュ設定を使うかを設定することができます。エレメントキャッシュの単純な例は以下のようになります。パラメーターを設定するようにしてください。上書してしまうのを避けることができるでしょう。結果が別々にキャッシュされるようにします。設定することで繰り返しを避けられます。何も渡されなかった場合、この設定を使います。使用されるすべてのエレメントに対して自動的にそのプラグイン名が接頭されます。フォルダーの中を探します。$this->element('Contacts.helpbox');もしビューがプラグインの一部であれば、プラグイン名を省略できます。$this->element('Contacts.helpbox');は等価で、描画されるエレメントは同じになります。以下を使ってください。エレメントのパスの解決は、プレフィックスの場所に切り替わります。ファイルが存在しなければ、既定の場所から探されます。時には、ビュー出力の断片を生成するのに時間がかかることがあります。描画や、時間のかかるヘルパーの操作など。ビューの断片をキャッシュする方法を提供します。オプションを使用できます。いくつかのイベント/コールバックを呼び出すことができます。カスタムビュークラスを作成する必要があるかもしれません。ほとんどの構成要素と同様に、ビュークラスにはいくつかの規約があります。サフィックスとしてつけてください。サフィックスを省略する必要があります。カスタムロジックをここに。メソッドを置き換えると、コンテンツがレンダリングされる方法を完全に制御できます。