CakePHP には組み込みのコンポーネントがいくつかあります。これらにより、よく使われるタスクをすぐに扱うことができます。
Acl
Acl コンポーネントはデータベースあるいは ini ベースのアクセス制御リストを簡単に利用することを提供します。
Auth
認証(auth)コンポーネントはコントローラコールバックや ACL 、オブジェクトコールバックといった様々な認証プロセスを使用する認証システムを、簡単に扱うことを提供します。
Session
セッションコンポーネントはストレージから独立した PHP のセッションのラッパーを提供します。
RequestHandler
リクエストハンドラを使うと、訪問者のリクエストをより詳しく見て、アプリケーションにコンテンツタイプやリクエストの情報を知らせることができます。
Security
セキュリティコンポーネントを使うと、より厳格なセキュリティのセットや HTTP 認証の利用および管理を行うことができます。
PHP の mail() や smtp を含む、ひとつあるいは複数のメール転送エージェントを利用した電子メールの送信を行うことができます。
Cookie
クッキーコンポーネントは、PHP ネイティブのクッキーサポートのラッパーを提供するという点において、 SessionComponent と似た振る舞いをします。
各コンポーネントについて詳しく知りたい場合はメニュー、あるいは独自のコンポーネントを作成する方法を参照してください。