コアライブラリ

CakePHPは沢山の組込関数とクラスを備えています。これらのクラスと関数はwebアプリケーションで必要とされる共通機能をカバーしようと試みています。

汎用

汎用ライブラリはCakePHPの様々な場所で使うことができ、再利用されています。

ビヘイビア

ビヘイビアはモデルに拡張機能を追加します。CakePHPは TreeBehaviorContainableBehavior など、沢山の組込みビヘイビアを備えています。

ビヘイビアの作成方法と使い方については学ぶには ビヘイビア を読んでください。

コンポーネント

CakePHPはコントローラ内の基本的なタスクをこなすのに役立つコンポーネントを取り揃えています。 コンポーネントの使い方と設定方法については コンポーネント を参照して下さい。

ヘルパー

CakePHPにはビューを作成を手助けする沢山のヘルパーがあります。それらは整形式でマークアップする手助けをしたり(フォームを含む)、 テキスト、時間、数値の整形に役立ったり、よく使われているjavascriptライブラリを導入することさえできます。 組込みのヘルパーの概要は以下の通りです。

ヘルパーやそのAPI、独自のヘルパーの作成方法や使い方についてさらに学習したい場合は、ヘルパー を読んでください。

ユーティリティ

コアMVCコンポーネントに加えてCakePHPはキャッシュやロギング、国際化対応などwebサービスで必要とされるあらゆるユーティリティクラスを備えています。