This document is for CakePHP's development version, which can be significantly different from previous releases.
You may want to read current stable release documentation instead.

ようこそ

CakePHP 5 は、 PHP 8.3 (最小は PHP 8.1) 上で動作するウェブ開発フレームワークです。 CakePHP の基礎に入門するには CakePHP 概要 を読んでください。

CakePHP クックブックは、オープンに開発されている、コミュニティーで編集可能なドキュメントのプロジェクトです。 ドキュメンテーションの品質、正当性、正確性の高さを維持することを期待しています。 右端に固定された鉛筆アイコンボタンに注目してください。 このボタンは、あなたがドキュメンテーションの追加・削除・修正などの貢献が簡単にできるように、 該当ページの GitHub のオンラインエディターへ誘導します。

公式ドキュメントがどこででも読める!

Read the Book - CakePHP

どこでも CakePHP のレシピをお楽しみいただけます。PDF と EPUB をご用意しましたので、 多くのデバイス上でオフラインでドキュメントを読むことができます。

助けを得るには

もし何か困っていたら、 いくつもの助けを得られる場所 があります。

はじめに

新しいフレームワークを学ぶことは、不安と同時にワクワクします。あなたの役に立つために、 共通のタスクをやり遂げるための例やレシピをまとめたクックブックを作成しました。 もし、あなたが初心者の場合、 CakePHP は何を提供できて、どのように動作するのかの クイックツアーを体験するために クイックスタートガイド から始めましょう。

クイックスタートチュートリアルを終えた後、 CakePHP アプリケーションの重要な要素の復習ができます。

  • CakePHP のリクエストサイクル

  • CakePHP が使用する 規約

  • コントローラー は、リクエストを処理し、あなたのモデルと あなたのアプリケーションが作成したレスポンスを調整します。

  • ビュー は、あなたのアプリケーションのプレゼンテーション層です。 あなたのアプリケーションに必要な HTML, JSON, その他の出力を作成する強力な道具になります。

  • モデル は、アプリケーションの重要な要素です。 バリデーションやあなたのアプリケーションのドメインロジックを処理します。