This project is no longer maintained and has been archived. |
Manual
- コードの例
- Doctrineって何?
- ORMって何?
- 何が問題なの?
- 最小要件
- 基本的な概要
- Doctrineの説明
- キーコンセプト
- さらなる読み物
- まとめ
- 要件を確認する
- インストールする
- 実装する
- まとめ
- DSN、Data Source Name
- 新しい接続を開く
- データベースの遅延接続
- 接続をテストする
- まとめ
- 設定のレベル
- ポータビリティ
- 識別子のクォート
- ハイドレーションの上書き
- テーブルクラスを設定する
- クエリクラスを設定する
- コレクションクラスを設定する
- カスケーディングセーブを無効にする
- エクスポートする
- 命名規約の属性
- まとめ
- はじめに
- 接続を開く
- 接続を読み取る
- 現在の接続
- 現在の接続を変更する
- 接続を反復する
- 接続名を取得する
- 接続を閉じる
- すべての接続を取得する
- 接続をカウントする
- データベースの作成と削除
- カスタム接続を書く
- まとめ
- はじめに
- モデルを生成する
- モデルを書く
- モデルをオートロードする
- まとめ
- カラム
- リレーション
- インデックス
- チェック
- テーブルオプション
- レコードフィルター
- 遷移的な永続化
- まとめ
- テストスキーマを定義する
- リレーションを扱う
- 多対多のリレーション
- オブジェクトをフェッチする
- クエリをデータベースに送信する
- データベースから戻り値を検索する
- 結果セット要素のカスタムインデックス登録
- 値のキャストと準備
- 一覧を表示する値の割り当て
- 2次元の結果セットの配列から多次元配列を生み出す。次元の数は入れ子のjoinの数と等しい(HYDRATE_ARRAYのみ)
- //foreach// を使用して結果をイテレートする
- 配列アクセスの角かっこを使用して個別の要素にアクセスできる
- //count()// 関数を使用して結果の数を取得する
- //isset()// を使用して要素が存在するかチェックする
- //unset()// を使用して任意の要素の割り当てを解除する
- 配列とオブジェクト
- コンストラクタをオーバーライドする
- まとめ
- はじめに
- SELECTクエリ
- UPDATEクエリ
- DELETEクエリ
- FROM句
- JOINの構文
- INDEXBYキーワード
- WHERE句
- 条件式
- 関数式
- サブクエリ
- GROUP BY、HAVING句
- ORDER BY句
- LIMITとOFFSET句
- 名前付きクエリ
- BNF
- マジックファインダー
- クエリをデバッグする
- まとめ
- マネージャー
- 接続
- テーブル
- レコード
- コレクション
- バリデータ
- プロファイラー
- マネージャーをロックする
- ビュー
- foreach ($users as `user) { print_r(` us->toArray()); }
- まとめ
- はじめに
- `q = new Doctrine_RawSql(` conn);
- コンポーネントクエリ
- 複数のコンポーネントから取得する
- まとめ
- はじめに
- 省略構文
- 冗長な構文
- リレーション
- 機能と例
- スキーマファイルを使う
- まとめ
- はじめに
- まとめ
- コアハイドレーションメソッド
- ハイドレーションメソッドを書く
- 単一継承
- 具象継承
- カラム集約
- まとめ
- Behaviours
- はじめに
- インデックス構造
- インデックスのビルド
- テキストアナライザー
- クエリ言語
- 検索を実行する
- ファイル検索
- まとめ
- はじめに
- 入れ子集合
- まとめ
- インポートする
- ダンプする
- 実装
- 書く
- 入れ子集合用のフィクスチャ
- 国際化用のフィクスチャ
- まとめ
- エクスポート
- Import
- 紹介
- データベースの一覧を表示する
- // ... $databases = `conn->import->listDatabases(); print_r(` databases);
- シーケンスの一覧を表示する
- `conn->import->listSequences('events_db'); print_r(` sequences);
- 制約の一覧を表示する
- `conn->import->listTableConstraints('event_participants'); print_r(` constraints);
- テーブルカラムの一覧を表示する
- `conn->import->listTableColumns('events'); print_r(` columns);
- テーブルインデックスの一覧を表示する
- `conn->import->listTableIndexes('events'); print_r(` indexes);
- テーブルの一覧を表示する
- ビューの一覧を表示する
- DataDict
- ドライバ
- まとめ
- はじめに
- ネスティング
- Savepoints
- Isolationレベル
- まとめ
- はじめに
- 接続リスナー
- ハイドレーションリスナー
- レコードリスナー
- レコードフック
- DQLフック
- 複数のリスナーを連結する
- イベントオブジェクト
- まとめ
- はじめに
- ドライバ
- クエリキャッシュと結果キャッシュ
- 新しいDQLクエリを初期化する
- DQLクエリを解析する
- データベース固有のSQLクエリをビルドする
- SQLクエリを実行する
- 結果セットをビルドする
- 結果セットを返す
- 新しいDQLクエリを初期化する
- SQLクエリを実行する(キャッシュから取得)
- 結果セットをビルドする
- 結果セットを返す
- 新しいDQLクエリを初期化する
- 結果セットを返す
- まとめ
- マイグレーションを実行する
- 実装
- マイグレーションクラスを書く
- まとめ
- Extensions
- ページ分割
- Facade
- コマンドラインインターフェイス
- サンドボックス
- まとめ
- テストを実施する
- テストを書く
- まとめ
- はじめに
- コンパイル
- コンサーバティブな取得
- クラスファイルをバンドルする
- バイトコードキャッシュを使用する
- オブジェクトを開放する
- 他のティップス
- まとめ
- はじめに
- アーキテクチャ
- デザインパターン
- 動作速度
- まとめ
- マネージャーの例外
- リレーションの例外
- 接続の例外
- クエリの例外
- まとめ
- ユーザー管理システム
- フォーラムアプリケーション
- まとめ
- PHPファイルのフォーマット
- 命名慣習
- コーディングスタイル
- まとめ
- About Sensio Labs
- About the Authors
- Attribution-Share Alike 3.0 Unported License