コアライブラリ

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

汎用

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

ビヘイビア

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

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

コンポーネント

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

ヘルパー

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

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

ユーティリティ

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