コアライブラリ
CakePHPは沢山の組込関数とクラスを備えています。これらのクラスと関数はwebアプリケーションで必要とされる共通機能をカバーしようと試みています。
汎用
汎用ライブラリはCakePHPの様々な場所で使うことができ、再利用されています。
ビヘイビア
ビヘイビアはモデルに拡張機能を追加します。CakePHPは TreeBehavior や
ContainableBehavior など、沢山の組込みビヘイビアを備えています。
ビヘイビアの作成方法と使い方については学ぶには ビヘイビア を読んでください。
コンポーネント
CakePHPはコントローラ内の基本的なタスクをこなすのに役立つコンポーネントを取り揃えています。
コンポーネントの使い方と設定方法については コンポーネント を参照して下さい。
ヘルパー
CakePHPにはビューを作成を手助けする沢山のヘルパーがあります。それらは整形式でマークアップする手助けをしたり(フォームを含む)、
テキスト、時間、数値の整形に役立ったり、よく使われているjavascriptライブラリを導入することさえできます。
組込みのヘルパーの概要は以下の通りです。
ヘルパーやそのAPI、独自のヘルパーの作成方法や使い方についてさらに学習したい場合は、ヘルパー を読んでください。
ユーティリティ
コアMVCコンポーネントに加えてCakePHPはキャッシュやロギング、国際化対応などwebサービスで必要とされるあらゆるユーティリティクラスを備えています。