CakePHP
Downloads
Releases
Pear channel
Documentation
API
2.4
|
2.3
|
1.3
|
1.2
|
1.1
Book
2.x
|
1.3
|
1.2
|
1.1
Community
Help & Support
Issues
The Bakery
Stack Overflow
Facebook Group
Google+ Community
YouTube Channel
Follow us on Twitter
Google Group
Contributors
Plugins & Packages
Get Involved
Guidelines
CakeFest
Logo
Services
Certification
Consultation
Support
Training
Nav
Cookbook 2.x
2.x Book
1.3 Book
1.2 Book
1.1 Book
ja
コンテンツ
¶
Welcome
入門
ブログの作成
規約
コントローラ
ビュー
モデル
助けの求め方
インストール
システム要件
ライセンス
CakePHPのダウンロード
パーミッション
設定
開発(
Development
)
複数のアプリケーションから一つのCakePHPを使用する
運用(
Production
)
応用インストールと URL リライティング
応用インストール
URLリライティング
動作確認
入門
ブログチュートリアル
Cakeのダウンロード
ブログデータベースの作成
Cakeのデータベース設定
追加の設定
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
アソシエーション: モデル同士を繋ぐ
データを取得する
データを保存する
データを削除する
コールバックメソッド
ビヘイビア
モデルの属性
独自のメソッドとプロパティ
バーチャルフィールド
トランザクション
コアライブラリ
汎用
汎用
ビヘイビア
ビヘイビア
コンポーネント
コンポーネント
ヘルパー
ヘルパー
ユーティリティ
ユーティリティ
プラグイン
プラグインインストール
プラグイン設定
Advanced bootstrapping
プラグインの利用
プラグイン作成
プラグインコントローラー
プラグインモデル
プラグインビュー
アプリケーション内でのプラグインビューのオーバーライド
プラグインアセット
プラグイン内のアセットへのリンク
コンポーネント、ヘルパーとビヘイビア
プラグインの拡張
プラグインTips
Console and Shells
The CakePHP console
Adding cake to your system path
Creating a shell
Using Models in your shells
Shell tasks
Loading tasks on the fly with TaskCollection
Invoking other shells from your shell
Console output levels
Styling output
Turning off colouring
Configuring options and generating help
Configuring an option parser with the fluent interface
Adding arguments
Validating arguments
Adding Options
Validating options
Using boolean options
Adding subcommands
Building a ConsoleOptionParser from an array
Getting help from shells
Getting help as XML
Shell API
More topics
cronjobに登録してシェルを実行する
Bakeでコード生成
テストシェル
本格的な開発
セッション
セッションの設定
ビルトインセッションハンドラーと設定
ini 指示子の設定
カスタムセッションハンドラーの作成
セッションデータの読み込みと書き込み
例外(Exception)
例外の設定
例外クラス
CakePHP の組み込み例外
コントローラでの HTTP 例外の使用
例外のレンダラ
独自のアプリケーション例外を作成する
あなた独自の例外ハンドラの継承と実装
Exception.handler
を使って独自の例外ハンドラを作成する
AppController::appError() を使う
Exception.renderer を使って独自のレンダラを使用し、アプリケーション例外をハンドリングする
エラーハンドリング
エラーの設定
独自のエラーハンドラを作成する
致命的(fatal)エラーの振る舞いを変える
デバッグ
基本的なデバッグ
Debugger クラス
Debugger クラスの使用
ログ出力によるデバッグ
Debug Kit
テスト
PHPUnitのインストール
テスト用データベースのセットアップ
テストが実行できるか確認する
テストケースの規約
最初のテストケースを作成する
テストの実行
テストケースのライフサイクルコールバック
フィクスチャ
モデルのテスト
コントローラーのテスト
コンポーネントのテスト
ヘルパーのテスト
テストスイートの作成
プラグインのテスト作成
Jenkinsとのインテグレーション
REST
簡単なセットアップ
他のフォーマットのインプットデータ
デフォルトのRESTルーティングの修正
カスタムRESTルーティング
デプロイ
セキュリティの確認
ドキュメントルートの指定
core.phpの更新
アプリケーションのパフォーマンスの向上
チュートリアルと例
ブログチュートリアル
Cakeのダウンロード
ブログデータベースの作成
Cakeのデータベース設定
追加の設定
mod_rewriteについて
ブログチュートリアル - レイヤーの追加
Postモデルの作成
Postsコントローラの作成
Postビューの作成
記事の追加
データのバリデーション
投稿記事の編集
投稿記事の削除
ルーティング(
Routes
)
まとめ
シンプルな認証と承認のアプリケーション
ユーザーに関連するコードの作成
認証(ログインとログアウト)
承認(誰が何にアクセスができるか)
ACLを制御するシンプルなアプリケーション
アプリケーションの準備
Authを追加する準備
ACLのデータベーステーブルの初期化
リクエスタとして振舞う
ACO(
Access Control Objects
)の作成
ACLを制御するシンプルなアプリケーション - パート2
ACOの作成を自動化するツール
パーミッションの設定
ログイン
ログアウト
最後に
貢献
ドキュメント
翻訳
ドキュメントのフォーマットガイド
チケット
バグの報告
セキュリティ問題の報告
コード
初期設定
パッチ化作業
プルリクエストの送信
コーディング規約
新しい機能の追加
インデント
制御構造
関数の呼び出し
メソッドの定義
コードのコメント
ファイルの読み込み
PHPタグ
命名規約
付録
2.4 移行ガイド
2.4移行ガイド
2.3 移行ガイド
2.3移行ガイド
2.2移行ガイド
2.2移行ガイド
2.1移行ガイド
2.1 移行ガイド
2.0移行ガイド
2.0 移行ガイド
CakePHP 2.0の新機能
PHPUnitへの移行のヒント
1.2から1.3への移行
1.2から1.3への移行ガイド
CakePHP 1.3の新機能
一般的な情報
CakePHPの開発プロセス
用語集
Table of Contents
Welcome
インストール
入門
CakePHPの概要
コントローラ
ビュー
モデル
コアライブラリ
プラグイン
Console and Shells
本格的な開発
デプロイ
チュートリアルと例
貢献
付録
Page contents
コンテンツ
索引
次へ