Documentation
Book
API
Videos
Reporting Security Issues
Privacy Policy
Logos & Trademarks
Business Solutions
Swag
Road Trip
Team
Community
Community
Get Involved
Issues (Github)
Bakery
Featured Resources
Training
Meetups
My CakePHP
CakeFest
Newsletter
Linkedin
YouTube
Facebook
Twitter
Help & Support
Forum
Stack Overflow
IRC
Slack
Paid Support
B
CakePHP 2.x
Cookbook
A
Language:
ja
en
pt
es
fr
zh
Version:
2.x
4.x Book
3.x Book
2.x Book
1.3 Book
1.2 Book
1.1 Book
Nav
Table of Contents
×
Improve This Doc
コンテンツ
¶
Welcome
入門
ブログの作成
規約
コントローラ
ビュー
モデル
助けを得るには
インストール
システム要件
ライセンス
CakePHPのダウンロード
パーミッション
設定
開発(
Development
)
複数のアプリケーションから一つのCakePHPを使用する
運用(
Production
)
応用インストールと URL リライティング
応用インストール
URLリライティング
動作確認
入門
ブログチュートリアル
CakePHP のダウンロード
ブログデータベースの作成
CakePHP のデータベース設定
追加の設定
mod_rewrite について
ブログチュートリアル - レイヤーの追加
Post モデルの作成
Posts コントローラの作成
Post ビューの作成
記事の追加
データのバリデーション
投稿記事の編集
投稿記事の削除
ルーティング(
Routes
)
まとめ
その他の資料
CakePHPの概要
CakePHPって何?使う理由は?
MVC(
Model-View-Controller
)を理解する
モデル(
Model
)層
ビュー(
View
)層
コントローラ(
Controller
)層
CakePHPのリクエスト循環
利益
情報の探し方
公式 CakePHP ウェブサイト
Cookbook
Bakery
API
テストケース
IRC チャンネル
公式 CakePHP フォーラム
Stackoverflow
あなたの言語で情報を得るには
コントローラ
AppController
リクエストパラメータ
コントローラのアクション
リクエストライフサイクルコールバック
コントローラのメソッド
ビューとの関係
フローコントロール
コールバック
その他の便利なメソッド
コントローラ変数
$components と $helpers と $uses
その他の変数
More on controllers
リクエストとレスポンスオブジェクト
CakeRequest
CakeResponse
Scaffolding
ページコントローラ
コンポーネント
ビュー
ビューテンプレート
ビューの継承
ビューブロックを使う
ブロックの表示
スクリプトとCSSファイルのためにブロックを使う
レイアウト
プラグインからレイアウトを使う
エレメント
エレメントに変数を渡す
エレメントをキャッシュする
プラグインからエレメントへの要求
2.0
2.1
独自 View クラスの作成
ビュー API
More about Views
テーマ
メディアビュー
JSONとXMLビュー
ヘルパー
モデル
モデルを理解する
More on models
アソシエーション: モデル同士を繋ぐ
データを取得する
データを保存する
データを削除する
データバリデーション
コールバックメソッド
ビヘイビア
データソース
モデルの属性
独自のメソッドとプロパティ
バーチャルフィールド
トランザクション
コアライブラリ
汎用
汎用
ビヘイビア
ビヘイビア
コンポーネント
コンポーネント
ヘルパー
ヘルパー
ユーティリティ
ユーティリティ
プラグイン
プラグインのインストール
マニュアル
Composer
Git クローン
Git サブモジュール
プラグインの有効化
プラグインの使い方
プラグインの設定
応用ブートストラッピング
プラグインの使用
プラグインの作成
プラグインコントローラ
プラグインモデル
プラグインビュー
プラグインアセット
コンポーネント、ヘルパーとビヘイビア
プラグインの拡張
プラグイン Tips
プラグインの公開
シェルとタスクとコンソール
CakePHP のコンソール
システムパスに cake を追加
シェルの作成
シェルの中でモデルの利用
シェルのタスク
TaskCollection による動的なタスクのロード
シェルから他のシェルを呼び出し
コンソール出力のレベル
出力のスタイル
カラー表示を無効化
オプションの設定とヘルプの生成
柔軟なインターフェースによるオプションパーサの設定
引数の追加
引数の検証
オプションの追加
オプションの検証
ブール型オプションの使用
サブコマンドの追加
配列から ConsoleOptionParser の構築
シェルからヘルプを取得
ヘルプを XML で取得
シェル/CLI におけるルーティング
シェル API
その他のトピック
Shell ヘルパー
cronjobに登録してシェルを実行する
Completion シェル
Bakeでコード生成
スキーマの管理とマイグレーション
I18N シェル
ACLShell
テストシェル
Upgrade シェル
本格的な開発
構成設定
データベース設定
追加のクラスパス
コア(中核部)設定
クラスの設定
設定ファイルを読み書きする
独自の設定用リーダーを作成する
Inflection(語尾変化)設定
CakePHP の起動(bootstrap)
ルーティング
ルーティングの設定
デフォルトルーティング
ルーティングによる接続
渡された引数
名前付きパラメーター
リバースルーティング
リダイレクトルーティング
デフォルトルーティングの無効化
カスタムルーティングクラス
ルーティング API
セッション
セッションの設定
ビルトインセッションハンドラーと設定
ini ディレクティブの設定
カスタムセッションハンドラーの作成
セッションデータの読み込みと書き込み
例外(Exception)
例外の設定
例外クラス
CakePHP の組み込み例外
コントローラでの HTTP 例外の使用
例外のレンダラ
独自のアプリケーション例外を作成する
あなた独自の例外ハンドラの継承と実装
Exception.handler
を使って独自の例外ハンドラを作成する
AppController::appError() を使う
Exception.renderer を使って独自のレンダラを使用し、アプリケーション例外をハンドリングする
エラーハンドリング
エラーの設定
独自のエラーハンドラを作成する
致命的 (fatal) エラーの振る舞いを変える
デバッグ
基本的なデバッグ
Debugger クラス
Debugger クラスの使用
ログ出力によるデバッグ
Debug Kit
Xdebug
テスト
PHPUnit のインストール
テスト用データベースのセットアップ
テストが実行できるか確認する
テストケースの規約
最初のテストケースを作成する
テストの実行
テストケースのライフサイクルコールバック
フィクスチャ
モデルのテスト
コントローラーのテスト
ビューのテスト
コンポーネントのテスト
ヘルパーのテスト
テストスイートの作成
プラグインのテスト作成
Jenkins によるインテグレーション
REST
簡単なセットアップ
他のフォーマットのインプットデータ
デフォルトの REST ルーティングの修正
カスタム REST ルーティング
ディスパッチャー・フィルター
フィルターを設定する
フィルタークラス
インラインフィルター
デプロイ
セキュリティの確認
ドキュメントルートの指定
core.php の更新
アプリケーションのパフォーマンスの向上
チュートリアルと例
ブログチュートリアル
CakePHP のダウンロード
ブログデータベースの作成
CakePHP のデータベース設定
追加の設定
mod_rewrite について
ブログチュートリアル - レイヤーの追加
Post モデルの作成
Posts コントローラの作成
Post ビューの作成
記事の追加
データのバリデーション
投稿記事の編集
投稿記事の削除
ルーティング(
Routes
)
まとめ
シンプルな認証と承認のアプリケーション
ユーザーに関連するコードの作成
認証(ログインとログアウト)
承認(誰が何にアクセスができるか)
ACLを制御するシンプルなアプリケーション
アプリケーションの準備
Auth を追加する準備
ACL のデータベーステーブルの初期化
リクエスタとして振舞う
ACO(
Access Control Objects
)の作成
ACL を制御するシンプルなアプリケーション - パート2
ACO の作成を自動化するツール
パーミッションの設定
ログイン
ログアウト
最後に
貢献
ドキュメント
翻訳
ドキュメントのフォーマットガイド
チケット
バグの報告
セキュリティ問題の報告
コード
最初のセットアップ
修正に取りかかる
Pull Request を送信する
コーディング規約
言語
新しい機能の追加
インデント
行の長さ
制御構造
比較
関数の呼び出し
メソッドの定義
メソッドチェーン
ドキュメントブロック
ファイルの読み込み
PHP タグ
命名規約
後方互換性ガイド
移行ガイド
CakePHP の使用
CakePHP での作業
CakePHP の開発プロセス
付録
2.10 移行ガイド
2.10 移行ガイド
2.9 移行ガイド
2.9 移行ガイド
2.8 移行ガイド
2.8 移行ガイド
2.7 移行ガイド
2.7 移行ガイド
2.6 移行ガイド
2.6 移行ガイド
2.5 移行ガイド
2.5 移行ガイド
2.4 移行ガイド
2.4移行ガイド
2.3 移行ガイド
2.3移行ガイド
2.2移行ガイド
2.2移行ガイド
2.1移行ガイド
2.1 移行ガイド
CakePHP 2.1 の新機能
2.0移行ガイド
2.0 移行ガイド
CakePHP 2.0の新機能
PHPUnitへの移行のヒント
1.2から1.3への移行
1.2から1.3への移行ガイド
CakePHP 1.3 の新機能
一般的な情報
用語集
Welcome
→
Follow @CakePHP