Coding Samples, Tutorials, Code Snippets, Articles, How-To`s - From Beginners to Expert. Stay tuned.
Share your knowledge. Regardless what experience you have made with the Zend Framework - Let all benefit.

Search Manual:

Please Sign in or Register

Available Languages

 


Manual for Zend Framework 1.0.3

プログラマ向けリファレンスガイド

Zend Framework

2007-11-28


目次

1. Zend Framework の紹介
1.1. 概要
1.2. インストール
2. Zend_Acl
2.1. 導入
2.1.1. リソースについて
2.1.2. ロールについて
2.1.3. アクセス制御リスト (ACL) の作成
2.1.4. ロールの登録
2.1.5. アクセス制御の定義
2.1.6. ACL への問い合わせ
2.2. アクセス制御の洗練
2.2.1. 的確なアクセス制御
2.2.2. アクセス制御の削除
2.3. 高度な使用法
2.3.1. ACL データの保存による永続性の確保
2.3.2. アサーションを使用した条件付き ACL 規則の作成
3. Zend_Auth
3.1. 導入
3.1.1. アダプタ
3.1.2. 結果
3.1.3. ID の永続性
3.1.4. Zend_Auth の使用法
3.2. データベースのテーブルを用いた認証
3.2.1. 導入
3.2.2. 応用例: 持続的な DbTable 結果オブジェクト
3.3. ダイジェスト認証
3.3.1. 導入
3.3.2. 使用
3.3.3. ID
3.4. HTTP 認証アダプタ
3.4.1. 導入
3.4.2. 設計の概要
3.4.3. 設定オプション
3.4.4. リゾルバ
3.4.5. 基本的な使用法
4. Zend_Cache
4.1. 導入
4.2. キャッシュの仕組み
4.2.1. Zend_Cache ファクトリメソッド
4.2.2. レコードのタグ付け
4.2.3. キャッシュの削除
4.3. Zend_Cache のフロントエンド
4.3.1. Zend_Cache_Core
4.3.2. Zend_Cache_Frontend_Output
4.3.3. Zend_Cache_Frontend_Function
4.3.4. Zend_Cache_Frontend_Class
4.3.5. Zend_Cache_Frontend_File
4.3.6. Zend_Cache_Frontend_Page
4.4. Zend_Cache のバックエンド
4.4.1. Zend_Cache_Backend_File
4.4.2. Zend_Cache_Backend_Sqlite
4.4.3. Zend_Cache_Backend_Memcached
4.4.4. Zend_Cache_Backend_Apc
4.4.5. Zend_Cache_Backend_ZendPlatform
5. Zend_Config
5.1. 導入
5.2. 動作原理
5.3. Zend_Config_Ini
5.4. Zend_Config_Xml
6. Zend_Console_Getopt
6.1. Getopt について
6.2. Getopt の規則の宣言
6.2.1. 短い形式のオプションの宣言
6.2.2. 長い形式のオプションの宣言
6.3. オプションおよび引数の取得
6.3.1. Getopt の例外処理
6.3.2. 名前によるオプションの取得
6.3.3. オプションの取得
6.3.4. 非オプション引数の取得
6.4. Zend_Console_Getopt の設定
6.4.1. オプションの規則の追加
6.4.2. ヘルプメッセージの追加
6.4.3. オプションのエイリアスの追加
6.4.4. 引数リストの追加
6.4.5. 設定の追加
7. Zend_Controller
7.1. Zend_Controller クイックスタート
7.1.1. 導入
7.1.2. クイックスタート
7.2. Zend_Controller の基本
7.3. フロントコントローラ
7.3.1. 概要
7.3.2. 主要なメソッド
7.3.3. 環境へのアクセス用メソッド群
7.3.4. フロントコントローラのパラメータ
7.3.5. フロントコントローラのサブクラスの作成
7.4. リクエストオブジェクト
7.4.1. 導入
7.4.2. HTTP リクエスト
7.4.3. リクエストオブジェクトのサブクラスの作成
7.5. 標準のルータ: Zend_Controller_Router_Rewrite
7.5.1. 導入
7.5.2. ルータの使用法
7.5.3. 基本的な RewriteRouter の操作法
7.5.4. デフォルトのルート
7.5.5. ベース URL およびサブディレクトリ
7.5.6. ルートの型
7.5.7. RewriteRouter での Zend_Config の使用法
7.5.8. ルータのサブクラスの作成
7.6. ディスパッチャ
7.6.1. 概要
7.6.2. ディスパッチャのサブクラスの作成
7.7. アクションコントローラ
7.7.1. 導入
7.7.2. オブジェクトの初期化
7.7.3. ディスパッチ前後のフック
7.7.4. アクセス用メソッド
7.7.5. ビューの統合
7.7.6. ユーティリティメソッド
7.7.7. アクションコントローラのサブクラスの作成
7.8. アクションヘルパー
7.8.1. 導入
7.8.2. ヘルパーの初期化
7.8.3. ヘルパーブローカ
7.8.4. 組み込みのアクションヘルパー
7.8.5. 独自のヘルパーの作成
7.9. レスポンスオブジェクト
7.9.1. 使用法
7.9.2. ヘッダの操作
7.9.3. 名前つきセグメント
7.9.4. レスポンスオブジェクト内での例外の検査
7.9.5. レスポンスオブジェクトのサブクラスの作成
7.10. プラグイン
7.10.1. 導入
7.10.2. プラグインの書き方
7.10.3. プラグインの使用法
7.10.4. プラグインの取得と操作
7.10.5. 標準の配布パッケージに含まれるプラグイン
7.11. モジュラーディレクトリ構造の規約の使用
7.11.1. 導入
7.11.2. モジュールコントローラディレクトリの指定
7.11.3. モジュールへのルーティング
7.11.4. モジュールあるいはグローバルのデフォルトコントローラ
7.12. MVC での例外
7.12.1. 導入
7.12.2. 例外を処理する方法は?
7.12.3. MVC で遭遇するであろう例外
7.13. 以前のバージョンからの移行
7.13.1. 0.9.3 から 1.0.0RC1 以降への移行
7.13.2. 0.9.2 から 0.9.3 以降への移行
7.13.3. 0.6.0 から 0.8.0 以降への移行
7.13.4. 0.2.0 以前のバージョンから 0.6.0 への移行
8. Zend_Currency
8.1. Zend_Currency について
8.1.1. Zend_Currency を使うべき理由は?
8.2. 通貨の操作方法
8.2.1. 通貨形式での出力の作成
8.2.2. 通貨の表示形式の変更
8.2.3. Zend_Currency の情報取得用メソッド
8.2.4. 新しいデフォルト値の設定
8.2.5. Zend_Currency の高速化
8.3. 以前のバージョンからの移行
8.3.1. 1.0.2 から 1.0.3 以降への移行
9. Zend_Date
9.1. 導入
9.1.1. デフォルトタイムゾーンの設定
9.1.2. なぜ Zend_Date なのか?
9.2. 動作原理
9.2.1. 内部構造
9.3. 基本メソッド
9.3.1. 現在の日付
9.3.2. Zend_Date の使用例
9.4. Zend_Date API の概要
9.4.1. Zend_Date のオプション
9.4.2. 日付の値の操作
9.4.3. 多くの日付要素で共通に使用できる、Zend_Date の基本操作
9.4.4. 日付の比較
9.4.5. 日付および日付要素の取得
9.4.6. 一秒未満の単位の扱い
9.4.7. 日の出 / 日の入り
9.5. 日付の作成
9.5.1. 実際の日付の作成
9.5.2. データベースからの日付の作成
9.5.3. 配列からの日付の作成
9.6. 日付関数全般用の定数
9.6.1. 定数の使用
9.6.2. 全定数の一覧
9.6.3. ISO 書式指定子を使用して自分で定義する出力フォーマット
9.6.4. PHP の date() 関数の書式指定子を使用して自分で定義する出力フォーマット
9.7. 動作例
9.7.1. 日付の確認
9.7.2. 日の出と日没
9.7.3. タイムゾーン
10. Zend_Db
10.1. Zend_Db_Adapter
10.1.1. アダプタを使用したデータベース接続
10.1.2. サンプルデータベース
10.1.3. クエリ結果の読み込み
10.1.4. データベースへの変更の書き出し
10.1.5. 値や識別子のクォート
10.1.6. データベースのトランザクションの制御
10.1.7. テーブルの情報の取得
10.1.8. 接続の終了
10.1.9. その他のステートメントの実行
10.1.10. 各アダプタ固有の注意点
10.2. Zend_Db_Statement
10.2.1. ステートメントの作成
10.2.2. ステートメントの実行
10.2.3. SELECT 文からの結果の取得
10.3. Zend_Db_Profiler
10.3.1. 導入
10.3.2. プロファイラの使用
10.3.3. プロファイラの高度な使用法
10.4. Zend_Db_Select
10.4.1. Select オブジェクトの概要
10.4.2. Select オブジェクトの作成
10.4.3. Select クエリの作成
10.4.4. Select クエリの実行
10.4.5. その他のメソッド
10.5. Zend_Db_Table
10.5.1. テーブルクラスについて
10.5.2. テーブルクラスの定義
10.5.3. テーブルのインスタンスの作成
10.5.4. テーブルへの行の挿入
10.5.5. テーブルの行の更新
10.5.6. テーブルからの行の削除
10.5.7. 主キーによる行の検索
10.5.8. 行セットの問い合わせ
10.5.9. 単一の行の問い合わせ
10.5.10. テーブルのメタデータ情報の取得
10.5.11. テーブルのメタデータのキャッシュ
10.5.12. テーブルクラスのカスタマイズおよび拡張
10.6. Zend_Db_Table_Row
10.6.1. 導入
10.6.2. 行の取得
10.6.3. データベースへの行の書き込み
10.6.4. 行のシリアライズと復元
10.6.5. 行クラスの拡張
10.7. Zend_Db_Table_Rowset
10.7.1. 導入
10.7.2. 行セットの取得
10.7.3. 行セットからの行の取得
10.7.4. 行セットの配列としての取得
10.7.5. 行セットのシリアライズと復元
10.7.6. 行セットクラスの拡張
10.8. Zend_Db_Table Relationships
10.8.1. 導入
10.8.2. リレーションの定義
10.8.3. 従属行セットの取得
10.8.4. 親の行の取得
10.8.5. 多対多のリレーションを使用した行セットの取得
10.8.6. 書き込み操作の連鎖
11. Zend_Debug
11.1. 変数の出力
12. Zend_Exception
12.1. 例外の使用法
13. Zend_Feed
13.1. 導入
13.2. フィードの読み込み
13.2.1. 独自のフィード
13.3. ウェブページからのフィードの取得
13.4. RSS フィードの使用
13.5. Atom フィードの使用
13.6. 単一の Atom エントリの処理
13.7. フィードおよびエントリの構造の変更
13.8. 独自のフィードクラスおよびエントリクラス
14. Zend_Filter
14.1. 導入
14.1.1. フィルタとは?
14.1.2. フィルタの基本的な使用法
14.1.3. 静的メソッド get() の使用法
14.2. 標準のフィルタクラス群
14.2.1. Alnum
14.2.2. Alpha
14.2.3. BaseName
14.2.4. Digits
14.2.5. Dir
14.2.6. HtmlEntities
14.2.7. Int
14.2.8. RealPath
14.2.9. StringToLower
14.2.10. StringToUpper
14.2.11. StringTrim
14.2.12. StripTags
14.3. フィルタチェイン
14.4. フィルタの書き方
14.5. Zend_Filter_Input
14.5.1. フィルタルールおよび検証ルールの宣言
14.5.2. フィルタおよびバリデータの処理装置の作成
14.5.3. 検証済みのフィールドやその他の結果情報の取得
14.5.4. メタコマンドによるフィルタルールやバリデータルールの制御
14.5.5. フィルタクラスへの名前空間の追加
15. Zend_Gdata
15.1. Gdata について
15.1.1. Zend_Gdata の構造
15.1.2. Google サービスの使用法
15.1.3. Zend_Gdata クラスのインスタンスの取得
15.1.4. Google Data クライアント認証
15.1.5. 依存性
15.1.6. 新しい Gdata クライアントの作成
15.1.7. 共通のクエリパラメータ
15.1.8. フィードの取得
15.1.9. 複数ページのフィードの扱い方
15.1.10. フィードやエントリ内のデータの操作
15.1.11. エントリの更新
15.1.12. Google サーバへのエントリの送信
15.1.13. Google サーバからのデータの削除
15.2. AuthSub による認証
15.2.1. AuthSub 認証済みの Http クライアントの作成
15.2.2. AuthSub 認証の解除
15.3. ClientLogin による認証
15.3.1. ClientLogin 認証済みの Http クライアントの作成
15.3.2. Http クライアントの ClientLogin 認証の解除
15.4. Google Calendar の使用法
15.4.1. Calendar サービスへの接続
15.4.2. カレンダーリストの取得
15.4.3. イベントの取得
15.4.4. イベントの作成
15.4.5. イベントの変更
15.4.6. イベントの削除
15.4.7. イベントのコメントへのアクセス
15.5. Google Documents List Data API の使用法
15.5.1. ドキュメントの一覧の取得
15.5.2. ドキュメントのアップロード
15.5.3. ドキュメントのフィードの検索
15.6. Google Spreadsheets の使用法
15.6.1. スプレッドシートの作成
15.6.2. スプレッドシートの一覧の取得
15.6.3. ワークシートの一覧の取得
15.6.4. リストベースのフィードの扱い
15.6.5. セルベースのフィードの扱い
15.7. Google Apps Provisioning の使用法
15.7.1. 現在のドメインの設定
15.7.2. ユーザの操作
15.7.3. ニックネームの操作
15.7.4. メーリングリストの操作
15.7.5. メーリングリストの参加者の操作
15.7.6. エラー処理
15.8. Google Base の使用法
15.8.1. Base サービスへの接続
15.8.2. アイテムの取得
15.8.3. Customer Items の追加、更新、削除
15.9. YouTube data API の使用法
15.9.1. 動画フィードの取得
15.9.2. 動画のコメントの取得
15.9.3. プレイリストフィードの取得
15.9.4. 指定したユーザの購読内容の一覧の取得
15.9.5. ユーザのプロファイルの取得
15.10. Picasa Web Albums の使用法
15.10.1. サービスへの接続
15.10.2. クエリの仕組みと作成方法
15.10.3. フィードやエントリの取得
15.10.4. エントリの作成
15.10.5. エントリの削除
15.11. Gdata の例外処理
16. Zend_Http
16.1. Zend_Http_Client - 導入
16.1.1. 導入
16.1.2. 設定パラメータ
16.1.3. 基本的な HTTP リクエストの処理
16.1.4. GET や POST へのパラメータの追加
16.1.5. 直近のリクエストやレスポンスへのアクセス
16.2. Zend_Http_Client - 高度な使用法
16.2.1. HTTP リダイレクト
16.2.2. クッキーの追加および持続的なクッキーの使用
16.2.3. 独自のリクエストヘッダの設定
16.2.4. ファイルのアップロード
16.2.5. 生の POST データの送信
16.2.6. HTTP 認証
16.2.7. 同一クライアントでの複数リクエストの送信
16.3. Zend_Http_Client - 接続アダプタ
16.3.1. 概要
16.3.2. ソケットアダプタ
16.3.3. プロキシアダプタ
16.3.4. テストアダプタ
16.3.5. 独自の接続アダプタの作成
16.4. Zend_Http_Cookie および Zend_Http_CookieJar
16.4.1. 導入
16.4.2. Zend_Http_Cookie のインスタンスの作成
16.4.3. Zend_Http_Cookie のゲッターメソッド
16.4.4. Zend_Http_Cookie が条件に一致するものかどうかを調べる
16.4.5. Zend_Http_CookieJar のインスタンスの作成
16.4.6. Zend_Http_CookieJar オブジェクトへのクッキーの追加
16.4.7. Zend_Http_CookieJar オブジェクトからのクッキーの取得
16.5. Zend_Http_Response
16.5.1. 導入
16.5.2. 真偽チェック用のメソッド
16.5.3. アクセス用メソッド群
16.5.4. 静的 HTTP レスポンスパーサ
17. Zend_Json
17.1. 導入
17.2. 基本的な使用法
17.3. JSON オブジェクト
17.4. XML から JSON への変換
18. Zend_Loader
18.1. ファイルやクラスの動的な読み込み
18.1.1. ファイルの読み込み
18.1.2. クラスの読み込み
18.1.3. ファイルが読み込み可能かどうかの確認
18.1.4. Autoloader の使用法
19. Zend_Locale
19.1. 導入
19.1.1. 地域化とは
19.1.2. ロケールとは?
19.1.3. ロケールの表現方法は?
19.1.4. 正しいロケールの選択
19.1.5. 自動ロケールの使用法
19.1.6. ZF のロケール対応のクラス
19.1.7. Zend_Locale_Format::setOptions(array $options)
19.1.8. Zend_Locale とそのサブクラスの高速化
19.2. Zend_Locale の使用法
19.2.1. ロケールオブジェクトのコピー、クローン作成およびシリアライズ
19.2.2. 等式
19.2.3. デフォルトのロケール
19.2.4. 新しいロケールの設定
19.2.5. 言語および地域の取得
19.2.6. 地域化された文字列の取得
19.2.7. "yes" および "no" に対応する翻訳の取得
19.2.8. 既知のロケールの一覧の取得
19.3. 正規化および地域化
19.3.1. 数値の正規化: getNumber($input, Array $options)
19.3.2. 数値の地域化
19.3.3. 数値かどうかの確認
19.3.4. 浮動小数点値の正規化
19.3.5. 浮動小数点値の地域化
19.3.6. 浮動小数点値かどうかの確認
19.3.7. 整数値の正規化
19.3.8. 整数値の地域化
19.3.9. 整数値かどうかの確認
19.3.10. 数値系の変換
19.4. 日付および時刻の扱い
19.4.1. 日付および時刻の正規化
19.4.2. 日付かどうかの確認
19.4.3. 時刻の正規化
19.4.4. 時刻かどうかの確認
19.5. ロケールがサポートする言語
19.6. ロケールがサポートする地域
20. Zend_Log
20.1. 概要
20.1.1. ログの作成
20.1.2. メッセージの記録
20.1.3. ログの破棄
20.1.4. 組み込みの優先度の使用
20.1.5. ユーザ定義の優先度の追加
20.1.6. ログのイベントについて理解する
20.2. ライター
20.2.1. ストリームへの書き出し
20.2.2. データベースへの書き出し
20.2.3. ライターのスタブ
20.2.4. モックによるテスト
20.2.5. ライターを組み合わせる
20.3. フォーマッタ
20.3.1. 単純なフォーマット
20.3.2. XML へのフォーマット
20.4. フィルタ
20.4.1. すべてのライターに対するフィルタリング
20.4.2. ライターのインスタンスに対するフィルタリング
21. Zend_Mail
21.1. 導入
21.1.1. まずはじめに
21.1.2. デフォルトの sendmail トランスポートの設定
21.2. SMTP 経由での送信
21.3. SMTP 接続による複数のメールの送信
21.4. 異なる転送手段の使用
21.5. HTML メール
21.6. ファイルの添付
21.7. 受信者の追加
21.8. MIME バウンダリの制御
21.9. 追加のヘッダ
21.10. 文字セット
21.11. エンコーディング
21.12. SMTP 認証
21.13. セキュアな SMTP トランスポート
21.14. メールメッセージの読み込み
21.14.1. Pop3 によるシンプルな読み込み例
21.14.2. ローカルに保存されたメールのオープン
21.14.3. リモートに保存されたメールのオープン
21.14.4. メッセージの取得およびシンプルなメソッド
21.14.5. メッセージの操作
21.14.6. フラグのチェック
21.14.7. フォルダの使用法
21.14.8. 高度な使用法
22. Zend_Measure
22.1. 導入
22.2. 計測値の作成
22.2.1. 整数および浮動小数点数からの計測値の作成
22.2.2. 文字列からの計測値の作成
22.2.3. ローカライズされた文字列をもとにした計測値
22.3. 計測値の出力
22.3.1. 自動的な出力
22.3.2. 値の出力
22.3.3. 単位つきの出力
22.3.4. ローカライズされた文字列での出力
22.4. 計測値の操作
22.4.1. 変換
22.4.2. 加減算
22.4.3. 比較
22.4.4. 比較
22.4.5. 値の変更
22.4.6. 型の変更
22.5. 計測値の型
22.5.1. Zend_Measure_Binary のヒント
22.5.2. Zend_Measure_Number のヒント
22.5.3. ローマ数字
23. Zend_Memory
23.1. 概要
23.1.1. 導入
23.1.2. 動作原理
23.2. メモリマネージャ
23.2.1. メモリマネージャの作成
23.2.2. メモリオブジェクトの管理
23.2.3. メモリオブジェクトの設定
23.3. メモリオブジェクト
23.3.1. 移動可能なオブジェクト
23.3.2. ロックされたオブジェクト
23.3.3. メモリコンテナの 'value' プロパティ
23.3.4. メモリコンテナのインターフェイス
24. Zend_Mime
24.1. Zend_Mime
24.1.1. 導入
24.1.2. 静的メソッドおよび定数
24.1.3. Zend_Mime インスタンスの作成
24.2. Zend_Mime_Message
24.2.1. 導入
24.2.2. インスタンスの作成
24.2.3. MIME パートの追加
24.2.4. バウンダリの扱い
24.2.5. 文字列をパースすることによる Zend_Mime_Message オブジェクトの作成 (実験段階)
24.3. Zend_Mime_Part
24.3.1. 導入
24.3.2. インスタンスの作成
24.3.3. メッセージパートを文字列にレンダリングするためのメソッド
25. Zend_OpenId
25.1. 導入
25.1.1. OpenID とは?
25.1.2. 動作原理は?
25.1.3. Zend_OpenId の構造
25.1.4. サポートする標準規格
25.2. Zend_OpenId_Consumer の基本
25.2.1. OpenID Authentication
25.2.2. すべての処理をひとつのページにまとめる
25.2.3. レルム
25.2.4. 即時確認
25.2.5. Zend_OpenId_Consumer_Storage
25.2.6. Simple Registration Extension
25.2.7. Zend_Auth との統合
25.2.8. Zend_Controller との統合
25.3. Zend_OpenId_Provider
25.3.1. クイックスタート
25.3.2. すべてを組み合わせる
25.3.3. Simple Registration Extension
25.3.4. それ以外には?
26. Zend_Pdf
26.1. 導入
26.2. PDF ドキュメントの作成および読み込み
26.3. PDF ドキュメントへの変更内容の保存
26.4. ドキュメントのページ
26.4.1. ページの作成
26.4.2. ページの複製
26.5. ドキュメントの情報およびメタデータ
26.6. Zend_Pdf モジュールの使用例
27. Zend_Registry
27.1. レジストリの使用法
27.1.1. レジストリへの値の設定
27.1.2. レジストリからの値の取得
27.1.3. レジストリオブジェクトの作成
27.1.4. レジストリへの配列風のアクセス
27.1.5. オブジェクト形式でのレジストリへのアクセス
27.1.6. インデックスが存在するかどうかの確認
27.1.7. レジストリの拡張
27.1.8. 静的レジストリの削除
28. Zend_Rest
28.1. 導入
28.2. Zend_Rest_Client
28.2.1. 導入
28.2.2. レスポンス
28.2.3. リクエストの引数
28.3. Zend_Rest_Server
28.3.1. 導入
28.3.2. REST サーバの使用法
28.3.3. Zend_Rest_Server サービスのコール
28.3.4. 独自のステータスの送信
28.3.5. 独自の XML レスポンスを返す
29. Zend_Search_Lucene
29.1. 概要
29.1.1. 導入
29.1.2. Document および Field オブジェクト
29.1.3. フィールド型について理解する
29.1.4. HTML ドキュメント
29.2. インデックスの構築
29.2.1. 新しいインデックスの作成
29.2.2. インデックスの更新
29.2.3. ドキュメントの更新
29.2.4. インデックスの大きさの取得
29.2.5. インデックスの最適化
29.2.6. パーミッション
29.2.7. 制限事項
29.3. インデックスの検索
29.3.1. クエリの作成
29.3.2. 検索結果
29.3.3. 結果の制限
29.3.4. 結果の重み付け
29.3.5. 検索結果の並べ替え
29.3.6. 検索結果の強調
29.4. クエリ言語
29.4.1. 用語
29.4.2. フィールド
29.4.3. 1.1 以降でサポートするワイルドカード
29.4.4. 単語の修正子
29.4.5. 1.1 以降でサポートする範囲検索
29.4.6. 近接検索
29.4.7. 単語の強調
29.4.8. 論理演算子
29.4.9. グループ化
29.4.10. フィールドのグループ化
29.4.11. 特殊文字のエスケープ
29.5. クエリ作成用の API
29.5.1. クエリパーサの例外
29.5.2. 単一の単語のクエリ
29.5.3. 複数の単語のクエリ
29.5.4. Boolean クエリ
29.5.5. ワイルドカードクエリ
29.5.6. フレーズクエリ
29.5.7. 範囲クエリ
29.6. 文字セット
29.6.1. UTF-8 およびシングルバイト文字セットのサポート
29.6.2. デフォルトのテキスト解析器
29.6.3. UTF-8 互換のテキスト解析器
29.7. 拡張性
29.7.1. テキスト解析
29.7.2. トークンのフィルタリング
29.7.3. 重み付けのアルゴリズム
29.7.4. 保存先
29.8. Java Lucene との相互運用
29.8.1. ファイルフォーマット
29.8.2. インデックスディレクトリ
29.8.3. Java のソースコード
29.9. 応用
29.9.1. 静的プロパティとしてのインデックスの使用
29.10. ベストプラクティス
29.10.1. フィールド名
29.10.2. インデックス作成のパフォーマンス
29.10.3. インデックスの終了時処理
29.10.4. 一意な ID によるドキュメントの取得
29.10.5. メモリの使用法
29.10.6. エンコーディング
29.10.7. インデックスの保守
30. Zend_Server
30.1. 導入
30.2. Zend_Server_Reflection
30.2.1. 導入
30.2.2. 使用法
31. Zend_Service
31.1. 導入
31.2. Zend_Service_Akismet
31.2.1. 導入
31.2.2. API キーの検証
31.2.3. スパムのチェック
31.2.4. 既知のスパムの送信
31.2.5. 無実のデータ (ハム) の送信
31.2.6. Zend 固有のアクセス用メソッド
31.3. Zend_Service_Amazon
31.3.1. 導入
31.3.2. 国コード
31.3.3. ASIN を使用した商品の検索
31.3.4. Amazon の商品検索の実行
31.3.5. もうひとつのクエリ API の使用法
31.3.6. Zend_Service_Amazon クラス群
31.4. Zend_Service_Audioscrobbler
31.4.1. Audioscrobbler の検索の概要
31.4.2. ユーザ (Users)
31.4.3. アーティスト (Artists)
31.4.4. 曲 (Tracks)
31.4.5. タグ (Tags)
31.4.6. グループ (Groups)
31.4.7. フォーラム (Forums)
31.5. Zend_Service_Delicious
31.5.1. 導入
31.5.2. 投稿の取得
31.5.3. Zend_Service_Delicious_PostList
31.5.4. 投稿の編集
31.5.5. 投稿の削除
31.5.6. 新しい投稿の追加
31.5.7. タグ
31.5.8. バンドル
31.5.9. 公開データ
31.5.10. HTTP クライアント
31.6. Zend_Service_Flickr
31.6.1. Flickr 検索の導入
31.6.2. Flickr ユーザの写真や情報の検索
31.6.3. Flickr 画像の詳細の取得
31.6.4. Zend_Service_Flickr 結果クラス群
31.7. Zend_Service_Simpy
31.7.1. 導入
31.7.2. リンク
31.7.3. タグ
31.7.4. メモ
31.7.5. ウォッチリスト
31.8. Zend_Service_StrikeIron
31.8.1. 概要
31.8.2. StrikeIron への登録
31.8.3. では、はじめましょう
31.8.4. はじめてのクエリ
31.8.5. 結果の吟味
31.8.6. エラー処理
31.8.7. 購入内容の確認
31.9. Zend_Service_StrikeIron: バンドルされているサービス
31.9.1. ZIP Code Information
31.9.2. U.S. Address Verification
31.9.3. Sales & Use Tax Basic
31.10. Zend_Service_StrikeIron: 応用編
31.10.1. WSDL によるサービスの使用
31.10.2. SOAP トランザクションの表示
31.11. Zend_Service_Yahoo
31.11.1. 導入
31.11.2. Yahoo! を使用したウェブの検索
31.11.3. Yahoo! を使用した画像の検索
31.11.4. Yahoo! を使用した Local Businesses and Services の検索
31.11.5. Yahoo! News の検索
31.11.6. Zend_Service_Yahoo クラス群
32. Zend_Session
32.1. 導入
32.2. 基本的な使用法
32.2.1. チュートリアル
32.2.2. セッション名前空間の順次処理
32.2.3. セッション名前空間へのアクセス方法
32.3. 高度な使用法
32.3.1. セッションの開始
32.3.2. セッション名前空間のロック
32.3.3. 名前空間の有効期限
32.3.4. コントローラでのセッションのカプセル化
32.3.5. 名前空間内あたりのインスタンス数をひとつに絞り込む
32.3.6. 配列の使用
32.3.7. セッションでのオブジェクトの使用
32.3.8. ユニットテストでのセッションの使用
32.4. グローバルセッションの管理
32.4.1. 設定オプション
32.4.2. Error: Headers Already Sent
32.4.3. セッション識別子
32.4.4. rememberMe(integer $seconds)
32.4.5. forgetMe()
32.4.6. sessionExists()
32.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
32.4.8. stop()
32.4.9. writeClose($readonly = true)
32.4.10. expireSessionCookie()
32.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
32.4.12. namespaceIsset($namespace)
32.4.13. namespaceUnset($namespace)
32.4.14. namespaceGet($namespace)
32.4.15. getIterator()
33. Zend_Translate
33.1. 導入
33.1.1. 多言語対応をはじめよう
33.2. Zend_Translate のアダプタ
33.2.1. 使用するアダプタを決める方法
33.2.2. 自作のアダプタの組み込み
33.3. 翻訳アダプタの使用法
33.3.1. 翻訳ソースの構造
33.3.2. Array ソースファイルの作成
33.3.3. Gettext ソースファイルの作成
33.3.4. TMX ソースファイルの作成
33.3.5. CSV ソースファイルの作成
33.3.6. アダプタのオプション
33.3.7. 言語の処理
33.3.8. 自動的なソースの検出
33.3.9. 翻訳の確認
33.3.10. ソースデータへのアクセス
34. Zend_Uri
34.1. Zend_Uri
34.1.1. 概要
34.1.2. 新しい URI の作成
34.1.3. 既存の URI の操作
34.1.4. URI の検証
34.1.5. 共通のインスタンスメソッド
35. Zend_Validate
35.1. 導入
35.1.1. バリデータとは?
35.1.2. バリデータの基本的な使用法
35.1.3. メッセージのカスタマイズ
35.1.4. 静的メソッド is() の使用法
35.2. 標準のバリデーションクラス群
35.2.1. Alnum
35.2.2. Alpha
35.2.3. Between
35.2.4. Ccnum
35.2.5. Date
35.2.6. Digits
35.2.7. メールアドレス
35.2.8. Float
35.2.9. GreaterThan
35.2.10. Hex
35.2.11. ホスト名
35.2.12. InArray
35.2.13. Int
35.2.14. Ip
35.2.15. LessThan
35.2.16. NotEmpty
35.2.17. Regex
35.2.18. StringLength
35.3. バリデータチェイン
35.4. バリデータの書き方
36. Zend_Version
36.1. Zend Framework のバージョンの取得
37. Zend_View
37.1. 導入
37.1.1. コントローラスクリプト
37.1.2. ビュースクリプト
37.1.3. オプション
37.1.4. ユーティリティメソッド
37.2. コントローラスクリプト
37.2.1. 変数の代入
37.2.2. ビュースクリプトのレンダリング
37.2.3. ビュースクリプトのパス
37.3. ビュースクリプト
37.3.1. 出力のエスケープ
37.3.2. 別のテンプレートシステムの使用
37.4. ビューヘルパー
37.4.1. 付属のヘルパー
37.4.2. ヘルパーのパス
37.4.3. 独自のヘルパーを書く
38. Zend_XmlRpc
38.1. 導入
38.2. Zend_XmlRpc_Client
38.2.1. 導入
38.2.2. メソッドのコール
38.2.3. 型およびその変換
38.2.4. サーバプロキシオブジェクト
38.2.5. エラー処理
38.2.6. サーバのイントロスペクション
38.2.7. リクエストからレスポンスへ
38.2.8. HTTP クライアントのテスト
38.3. Zend_XmlRpc_Server
38.3.1. 導入
38.3.2. 基本的な使用法
38.3.3. サーバの構造
38.3.4. 規約
38.3.5. 名前空間の活用
38.3.6. 独自のリクエストオブジェクト
38.3.7. 独自のレスポンス
38.3.8. Fault による例外の処理
38.3.9. リクエスト間でのサーバ定義のキャッシュ
38.3.10. 使用例
A. システム要件
A.1. PHP のバージョン
A.2. PHP の拡張モジュール
A.3. Zend Framework のコンポーネント
B. Zend Framework PHP 標準コーディング規約
B.1. 概要
B.1.1. 対象範囲
B.1.2. 目標
B.2. PHP ファイルの書式
B.2.1. 全般
B.2.2. 字下げ
B.2.3. 1 行の長さ
B.2.4. 行末
B.3. 命名規約
B.3.1. クラス
B.3.2. インターフェイス
B.3.3. ファイル名
B.3.4. 関数およびメソッド
B.3.5. 変数
B.3.6. 定数
B.4. コーディングスタイル
B.4.1. PHP コードの境界
B.4.2. 文字列
B.4.3. 配列
B.4.4. クラス
B.4.5. 関数およびメソッド
B.4.6. 制御構造
B.4.7. インラインドキュメント
C. 著作権に関する情報
目次