Welcome
サポート対象外のバージョン
CakePHP 2 は本家ではサポートが終了 (EOL) しており、CakePHP プロジェクトによる保守は行われていません。 このドキュメントは、CakePHP 2 のアプリケーションを PHP 8 で動かし続けるための Piece of Cake 2 フォーク、pieceofcake2/cakephp を対象としています。 新しくプロジェクトを始める場合は CakePHP 5 を使ってください。
これは Piece of Cake 2 フォーク向けに更新した CakePHP 2 のクックブックです。 本家の CakePHP 2.x のドキュメントからの変更点は 本家ドキュメントからの変更点 を参照してください。
CakePHP クックブックは、オープンに開発されている、コミュニティで編集可能なドキュメントのプロジェクトです。 ドキュメンテーションの品質、正当性、正確性の高さを維持することを期待しています。 各ページの下にある "Edit this page on GitHub" リンクに注目してください。 このリンクは、あなたがドキュメンテーションの追加・削除・修正などの貢献が簡単にできるように、 該当ページの GitHub のオンラインエディタへ誘導します。 このドキュメントのソースは pieceofcake2/docs にあります。
入門
インストール
Composer で CakePHP をインストール し、ウェブサーバを設定します。
ブログの作成
ブログチュートリアル を使用した入門。 基本的なブログの構築の過程を通して、CakePHP の基本を学びます。
規約
CakePHP の動力となっている、典型的な CakePHP のリクエスト と、 規約 を学びましょう。
コントローラ
コントローラはリクエストを取り扱い、調和の手助けとクライアントへのレスポンスの準備をします。 詳細は コントローラ を見てください。
ビュー
ビューは CakePHP のプレゼンテーション層です。 これはモデルから取得したデータをクライアントがリクエストした出力フォーマットに変換します。 詳細は ビュー を見てください。
モデル
モデルはアプリケーションの心臓部分です。 これはバリデーション、ストレージ、データの検索を取り扱います。 詳細は モデル を見てください。
助けを得るには
もし何か困っていたら、 いくつもの助けを得られる場所 があります。
