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

Zend Framework

2009-10-21


目次

1. Zend Framework の紹介
1.1. 概要
1.2. インストール
2. Zend_Acl
2.1. 導入
2.1.1. リソース
2.1.2. ロール
2.1.3. アクセス制御リストの作成
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_Amf
3.1. 導入
3.2. Zend_Amf_Server
3.2.1. サーバへの Flex からの接続
3.2.2. エラー処理
3.2.3. AMF レスポンス
3.2.4. 型付きオブジェクト
3.2.5. リソース
3.2.6. サーバへの Flash からの接続
3.2.7. 認証
4. Zend_Application
4.1. 導入
4.2. Zend_Application クイックスタート
4.2.1. Zend_Toolの利用
4.2.2. アプリケーションにZend_Applicationを追加する
4.2.3. リソースの追加と作成
4.2.4. Zend_Applicationを使った次のステップ
4.3. Theory of Operation
4.3.1. Bootstrapping
4.3.1.1. Resource Methods
4.3.1.2. Bootstraps that use resource plugins
4.3.1.3. Resource Registry
4.3.1.4. Dependency Tracking
4.3.2. Resource Plugins
4.4. 例
4.5. コア機能
4.5.1. Zend_Application
4.5.2. Zend_Application_Bootstrap_Bootstrapper
4.5.3. Zend_Application_Bootstrap_ResourceBootstrapper
4.5.4. Zend_Application_Bootstrap_BootstrapAbstract
4.5.5. Zend_Application_Bootstrap_Bootstrap
4.5.6. Zend_Application_Resource_Resource
4.5.7. Zend_Application_Resource_ResourceAbstract
4.5.7.1. リソース名
4.6. 利用できるリソースプラグイン
4.6.1. Zend_Application_Resource_Db
4.6.2. Zend_Application_Resource_Frontcontroller
4.6.3. Zend_Application_Resource_Layout
4.6.4. Zend_Application_Resource_Modules
4.6.5. Zend_Application_Resource_Navigation
4.6.6. Zend_Application_Resource_Router
4.6.7. Zend_Application_Resource_Session
4.6.8. Zend_Application_Resource_View
5. Zend_Auth
5.1. 導入
5.1.1. アダプタ
5.1.2. 結果
5.1.3. ID の永続性
5.1.3.1. PHP セッションにおけるデフォルトの持続性
5.1.3.2. 独自のストレージの実装
5.1.4. 使用法
5.2. データベースのテーブルでの認証
5.2.1. 導入
5.2.2. 応用例: 持続的な DbTable 結果オブジェクト
5.2.3. 高度な使用例
5.3. ダイジェスト認証
5.3.1. 導入
5.3.2. 使用
5.3.3. ID
5.4. HTTP 認証アダプタ
5.4.1. 導入
5.4.2. 設計の概要
5.4.3. 設定オプション
5.4.4. リゾルバ
5.4.4.1. File リゾルバ
5.4.5. 基本的な使用法
5.5. LDAP 認証
5.5.1. 導入
5.5.2. 使用法
5.5.3. API
5.5.4. サーバのオプション
5.5.5. デバッグメッセージの収集
5.5.6. サーバ固有の共通オプション
5.5.6.1. Active Directory 用のオプション
5.5.6.2. OpenLDAP 用のオプション
5.6. Open ID 認証
5.6.1. 導入
5.6.2. 仕様
6. Zend_Cache
6.1. 導入
6.2. キャッシュの仕組み
6.2.1. Zend_Cache ファクトリメソッド
6.2.2. レコードのタグ付け
6.2.3. キャッシュの削除
6.3. Zend_Cache のフロントエンド
6.3.1. Zend_Cache_Core
6.3.1.1. 導入
6.3.1.2. 使用可能なオプション
6.3.1.3. 例
6.3.2. Zend_Cache_Frontend_Output
6.3.2.1. 導入
6.3.2.2. 使用可能なオプション
6.3.2.3. 例
6.3.3. Zend_Cache_Frontend_Function
6.3.3.1. 導入
6.3.3.2. 使用可能なオプション
6.3.3.3. 例
6.3.4. Zend_Cache_Frontend_Class
6.3.4.1. 導入
6.3.4.2. 使用可能なオプション
6.3.4.3. 例
6.3.5. Zend_Cache_Frontend_File
6.3.5.1. 導入
6.3.5.2. 使用可能なオプション
6.3.5.3. 例
6.3.6. Zend_Cache_Frontend_Page
6.3.6.1. 導入
6.3.6.2. 使用可能なオプション
6.3.6.3. 例
6.3.6.4. キャンセル用のメソッド
6.4. Zend_Cache のバックエンド
6.4.1. Zend_Cache_Backend_File
6.4.2. Zend_Cache_Backend_Sqlite
6.4.3. Zend_Cache_Backend_Memcached
6.4.4. Zend_Cache_Backend_Apc
6.4.5. Zend_Cache_Backend_Xcache
6.4.6. Zend_Cache_Backend_ZendPlatform
6.4.7. Zend_Cache_Backend_TwoLevels
6.4.8. Zend_Cache_Backend_ZendServer_Disk および Zend_Cache_Backend_ZendServer_ShMem
7. Zend_Captcha
7.1. 導入
7.2. Captcha の方法
7.3. CAPTCHA アダプタ
7.3.1. Zend_Captcha_Word
7.3.2. Zend_Captcha_Dumb
7.3.3. Zend_Captcha_Figlet
7.3.4. Zend_Captcha_Image
7.3.5. Zend_Captcha_ReCaptcha
8. Zend_CodeGenerator
8.1. 導入
8.1.1. Theory of Operation
8.2. Zend_CodeGeneratorサンプル
8.3. Zend_CodeGeneratorリファレンス
8.3.1. 抽象クラスとインターフェース
8.3.1.1. Zend_CodeGenerator_Abstract
8.3.1.2. Zend_CodeGenerator_Php_Abstract
8.3.1.3. Zend_CodeGenerator_Php_Member_Abstract
8.3.2. Concrete CodeGenerator Classes
8.3.2.1. Zend_CodeGenerator_Php_Body
8.3.2.2. Zend_CodeGenerator_Php_Class
8.3.2.3. Zend_CodeGenerator_Php_Docblock
8.3.2.4. Zend_CodeGenerator_Php_Docblock_Tag
8.3.2.5. Zend_CodeGenerator_Php_DocBlock_Tag_Param
8.3.2.6. Zend_CodeGenerator_Php_DocBlock_Tag_Return
8.3.2.7. Zend_CodeGenerator_Php_File
8.3.2.8. Zend_CodeGenerator_Php_Member_Container
8.3.2.9. Zend_CodeGenerator_Php_Method
8.3.2.10. Zend_CodeGenerator_Php_Parameter
8.3.2.11. Zend_CodeGenerator_Php_Property
9. Zend_Config
9.1. 導入
9.2. 動作原理
9.3. Zend_Config_Ini
9.4. Zend_Config_Xml
10. Zend_Config_Writer
10.1. Zend_Config_Writer
11. Zend_Console_Getopt
11.1. 導入
11.2. Getopt の規則の宣言
11.2.1. 短い形式のオプションの宣言
11.2.2. 長い形式のオプションの宣言
11.3. オプションおよび引数の取得
11.3.1. Getopt の例外処理
11.3.2. 名前によるオプションの取得
11.3.3. オプションの取得
11.3.4. 非オプション引数の取得
11.4. Zend_Console_Getopt の設定
11.4.1. オプションの規則の追加
11.4.2. ヘルプメッセージの追加
11.4.3. オプションのエイリアスの追加
11.4.4. 引数リストの追加
11.4.5. 設定の追加
12. Zend_Controller
12.1. Zend_Controller クイックスタート
12.1.1. 導入
12.1.2. クイックスタート
12.1.2.1. ファイルシステムレイアウトの作成
12.1.2.2. ドキュメントルートの設定
12.1.2.3. rewrite ルールの作成
12.1.2.4. 起動ファイルの作成
12.1.2.5. デフォルトのアクションコントローラの作成
12.1.2.6. ビュースクリプトの作成
12.1.2.7. エラーコントローラの作成
12.1.2.8. 実際に見てみましょう!
12.2. Zend_Controller の基本
12.3. フロントコントローラ
12.3.1. 概要
12.3.2. 主要なメソッド
12.3.2.1. getInstance()
12.3.2.2. setControllerDirectory() および addControllerDirectory
12.3.2.3. addModuleDirectory() および getModuleDirectory()
12.3.2.4. dispatch()
12.3.2.5. run()
12.3.3. 環境へのアクセス用メソッド群
12.3.4. フロントコントローラのパラメータ
12.3.5. フロントコントローラの継承
12.4. リクエストオブジェクト
12.4.1. 導入
12.4.2. HTTP リクエスト
12.4.2.1. リクエストデータへのアクセス
12.4.2.2. ベース URL およびサブディレクトリ
12.4.2.3. リクエストメソッドの判定
12.4.2.4. AJAX リクエストの検出
12.4.3. リクエストオブジェクトのサブクラスの作成
12.5. 標準のルータ
12.5.1. 導入
12.5.2. ルータの使用法
12.5.3. 基本的な RewriteRouter の操作法
12.5.4. デフォルトのルート
12.5.5. ベース URL およびサブディレクトリ
12.5.6. グローバルパラメータ
12.5.7. ルートの型
12.5.7.1. Zend_Controller_Router_Route
12.5.7.1.1. 変数のデフォルト
12.5.7.1.2. 変数の制約
12.5.7.1.3. 翻訳済みセグメント
12.5.7.2. Zend_Controller_Router_Route_Static
12.5.7.3. Zend_Controller_Router_Route_Regex
12.5.7.4. Zend_Controller_Router_Route_Hostname
12.5.7.5. Zend_Controller_Router_Route_Chain
12.5.7.5.1. Zend_Configを介したルートのチェーン
12.5.7.6. Zend_Rest_Route
12.5.7.6.1. Zend_Rest_Controller
12.5.8. RewriteRouter での Zend_Config の使用法
12.5.9. ルータのサブクラスの作成
12.6. ディスパッチャ
12.6.1. 概要
12.6.2. ディスパッチャのサブクラスの作成
12.7. アクションコントローラ
12.7.1. 導入
12.7.2. オブジェクトの初期化
12.7.3. ディスパッチ前後のフック
12.7.4. アクセス用メソッド
12.7.5. ビューの統合
12.7.5.1. ビューの初期化
12.7.5.2. ビューのレンダリング
12.7.6. ユーティリティメソッド
12.7.7. アクションコントローラのサブクラスの作成
12.8. アクションヘルパー
12.8.1. 導入
12.8.2. ヘルパーの初期化
12.8.3. ヘルパーブローカ
12.8.4. 組み込みのアクションヘルパー
12.8.4.1. ActionStack
12.8.4.2. AutoComplete
12.8.4.2.1. Dojo でのオートコンプリート
12.8.4.2.2. Scriptaculous でのオートコンプリート
12.8.4.3. ContextSwitch および AjaxContext
12.8.4.3.1. デフォルトで使用できるコンテキスト
12.8.4.3.2. 独自のコンテキストの作成
12.8.4.3.3. アクションごとのコンテキストの設定
12.8.4.3.4. コンテキストスイッチの初期化
12.8.4.3.5. 追加機能
12.8.4.3.6. AjaxContext の機能
12.8.4.4. FlashMessenger
12.8.4.4.1. 導入
12.8.4.4.2. 基本的な使用例
12.8.4.5. JSON
12.8.4.6. Redirector
12.8.4.6.1. 導入
12.8.4.6.2. 基本的な使用例
12.8.4.7. ViewRenderer
12.8.4.7.1. 導入
12.8.4.7.2. API
12.8.4.7.3. 基本的な使用例
12.8.4.7.4. 高度な使用例
12.8.5. 独自のヘルパーの作成
12.9. レスポンスオブジェクト
12.9.1. 使用法
12.9.2. ヘッダの操作
12.9.3. 名前つきセグメント
12.9.4. レスポンスオブジェクト内での例外の検査
12.9.5. レスポンスオブジェクトのサブクラスの作成
12.10. プラグイン
12.10.1. 導入
12.10.2. プラグインの書き方
12.10.3. プラグインの使用法
12.10.4. プラグインの取得と操作
12.10.5. 標準の配布パッケージに含まれるプラグイン
12.10.5.1. ActionStack
12.10.5.2. Zend_Controller_Plugin_ErrorHandler
12.10.5.2.1. 404 ハンドラとしての ErrorHandler の使用
12.10.5.2.2. 前回のレンダリング結果の扱い
12.10.5.2.3. プラグインの使用例
12.10.5.2.4. エラーコントローラの例
12.10.5.3. Zend_Controller_Plugin_PutHandler
12.11. モジュラーディレクトリ構造の規約の使用
12.11.1. 導入
12.11.2. モジュールコントローラディレクトリの指定
12.11.3. モジュールへのルーティング
12.11.4. モジュールあるいはグローバルのデフォルトコントローラ
12.12. MVC での例外
12.12.1. 導入
12.12.2. 例外の処理
12.12.3. MVC で遭遇するであろう例外
12.13. 以前のバージョンからの移行
12.13.1. 1.7.x から 1.8.0 以降への移行
12.13.1.1. 標準のルートの変更
12.13.2. 1.6.x から 1.7.0 以降への移行
12.13.2.1. ディスパッチャインターフェイスの変更
12.13.3. 1.5.x から 1.6.0 以降への移行
12.13.3.1. ディスパッチャインターフェイスの変更
12.13.4. 1.0.x から 1.5.0 以降への移行
12.13.5. 0.9.3 から 1.0.0RC1 以降への移行
12.13.6. 0.9.2 から 0.9.3 以降への移行
12.13.7. 0.6.0 から 0.8.0 以降への移行
12.13.8. 0.2.0 以前のバージョンから 0.6.0 への移行
13. Zend_Currency
13.1. Zend_Currency について
13.1.1. Zend_Currency を使うべき理由は?
13.2. 通貨の操作方法
13.2.1. 通貨形式での出力の作成
13.2.2. 通貨の表示形式の変更
13.2.3. Zend_Currency の情報取得用メソッド
13.2.4. 新しいデフォルト値の設定
13.2.5. Zend_Currency の高速化
13.3. 以前のバージョンからの移行
13.3.1. 1.0.2 から 1.0.3 以降への移行
14. Zend_Date
14.1. 導入
14.1.1. デフォルトタイムゾーンの設定
14.1.2. なぜ Zend_Date なのか?
14.2. 動作原理
14.2.1. 内部構造
14.3. 基本メソッド
14.3.1. 現在の日付
14.3.2. Zend_Date の使用例
14.3.2.1. 日付の出力
14.3.2.2. 日付の設定
14.3.2.3. 日付の加減算
14.3.2.4. 日付の比較
14.4. Zend_Date API の概要
14.4.1. Zend_Date のオプション
14.4.1.1. 日付の書式の型の選択
14.4.1.2. 夏時間と月
14.4.1.3. 月の計算
14.4.1.4. 日付の地域化や正規化の、Zend_Cache による高速化
14.4.1.5. Zend_TimeSync による同期したタイムスタンプの取得
14.4.2. 日付の値の操作
14.4.3. 多くの日付要素で共通に使用できる、Zend_Date の基本操作
14.4.3.1. 日付要素の一覧
14.4.3.2. 日付操作の一覧
14.4.4. 日付の比較
14.4.5. 日付および日付要素の取得
14.4.6. 一秒未満の単位の扱い
14.4.7. 日の出 / 日の入り
14.5. 日付の作成
14.5.1. 実際の日付の作成
14.5.2. データベースからの日付の作成
14.5.3. 配列からの日付の作成
14.6. 日付関数全般用の定数
14.6.1. 定数の使用
14.6.2. 全定数の一覧
14.6.3. ISO 書式指定子を使用して自分で定義する出力フォーマット
14.6.4. PHP の date() 関数の書式指定子を使用して自分で定義する出力フォーマット
14.7. 動作例
14.7.1. 日付の確認
14.7.2. 日の出と日没
14.7.3. タイムゾーン
15. Zend_Db
15.1. Zend_Db_Adapter
15.1.1. アダプタを使用したデータベース接続
15.1.1.1. Zend_Db アダプタのコンストラクタの使用
15.1.1.2. Zend_Db のファクトリの使用
15.1.1.3. Zend_Db ファクトリでの Zend_Config の使用
15.1.1.4. アダプタのパラメータ
15.1.1.5. 遅延接続の管理
15.1.2. サンプルデータベース
15.1.3. クエリ結果の読み込み
15.1.3.1. 結果セット全体の取得
15.1.3.2. フェッチモードの変更
15.1.3.3. 連想配列形式での結果セットの取得
15.1.3.4. 結果セットの単一のカラムの取得
15.1.3.5. 結果セットからの キー/値 のペアの取得
15.1.3.6. 結果セットからの単一の行の取得
15.1.3.7. 結果セットからの単一のスカラー値の取得
15.1.4. データベースへの変更の書き出し
15.1.4.1. データの挿入
15.1.4.2. 生成された値の取得
15.1.4.3. データの更新
15.1.4.4. 行の削除
15.1.5. 値や識別子のクォート
15.1.5.1. quote() の使用法
15.1.5.2. quoteInto() の使用法
15.1.5.3. quoteIdentifier() の使用法
15.1.6. データベースのトランザクションの制御
15.1.7. テーブルの情報の取得
15.1.8. 接続の終了
15.1.9. その他のステートメントの実行
15.1.10. サーバのバージョンの取得
15.1.11. 各アダプタ固有の注意点
15.1.11.1. IBM DB2
15.1.11.2. MySQLi
15.1.11.3. Oracle
15.1.11.4. Microsoft SQL Server
15.1.11.5. PDO for IBM DB2 and Informix Dynamic Server (IDS)
15.1.11.6. PDO Microsoft SQL Server
15.1.11.7. PDO MySQL
15.1.11.8. PDO Oracle
15.1.11.9. PDO PostgreSQL
15.1.11.10. PDO SQLite
15.1.11.11. Firebird/Interbase
15.2. Zend_Db_Statement
15.2.1. ステートメントの作成
15.2.2. ステートメントの実行
15.2.3. SELECT 文からの結果の取得
15.2.3.1. 結果セットからの単一の行の取得
15.2.3.2. 結果セット全体の取得
15.2.3.3. 取得形式の変更
15.2.3.4. 結果セットからの単一のカラムの取得
15.2.3.5. オブジェクト形式での行の取得
15.3. Zend_Db_Profiler
15.3.1. 導入
15.3.2. プロファイラの使用
15.3.3. プロファイラの高度な使用法
15.3.3.1. クエリの実行所要時間による絞り込み
15.3.3.2. クエリの形式による絞り込み
15.3.3.3. クエリの型を指定することによる情報の取得
15.3.4. 特化型のプロファイラ
15.3.4.1. Firebug によるプロファイリング
15.4. Zend_Db_Select
15.4.1. 導入
15.4.2. Select オブジェクトの作成
15.4.3. Select クエリの作成
15.4.3.1. FROM 句の追加
15.4.3.2. カラムの追加
15.4.3.3. 式によるカラムの追加
15.4.3.4. 既存の FROM あるいは JOIN テーブルへのカラムの追加
15.4.3.5. JOIN による、クエリへの別のテーブルの追加
15.4.3.6. WHERE 句の追加
15.4.3.7. GROUP BY 句の追加
15.4.3.8. HAVING 句の追加
15.4.3.9. ORDER BY 句の追加
15.4.3.10. LIMIT 句の追加
15.4.3.11. クエリ修飾子 DISTINCT の追加
15.4.3.12. クエリ修飾子 FOR UPDATE の追加
15.4.3.13. UNION クエリの構築
15.4.4. Select クエリの実行
15.4.4.1. Db アダプタからの Select クエリの実行
15.4.4.2. オブジェクトからの Select クエリの実行
15.4.4.3. Select オブジェクトから SQL 文字列への変換
15.4.5. その他のメソッド
15.4.5.1. Select オブジェクトの一部の取得
15.4.5.2. Select オブジェクトの一部のリセット
15.5. Zend_Db_Table
15.5.1. 導入
15.5.2. Zend_Db_Table を具象クラスとして使用する方法
15.5.3. テーブルクラスの定義
15.5.3.1. テーブル名およびスキーマの定義
15.5.3.2. テーブルの主キーの定義
15.5.3.3. テーブルの設定メソッドのオーバーライド
15.5.3.4. テーブルの初期化
15.5.4. テーブルのインスタンスの作成
15.5.4.1. データベースアダプタの指定
15.5.4.2. デフォルトのデータベースアダプタの設定
15.5.4.3. データベースアダプタのレジストリへの保存
15.5.5. テーブルへの行の挿入
15.5.5.1. 自動インクリメントのキーを持つテーブルの使用
15.5.5.2. シーケンスを持つテーブルの使用
15.5.5.3. 自然キーを持つテーブルの使用
15.5.6. テーブルの行の更新
15.5.7. テーブルからの行の削除
15.5.8. 主キーによる行の検索
15.5.9. 行セットの問い合わせ
15.5.9.1. Select API
15.5.9.2. 行セットの取得
15.5.9.3. 高度な使用法
15.5.10. 単一の行の問い合わせ
15.5.11. テーブルのメタデータ情報の取得
15.5.12. テーブルのメタデータのキャッシュ
15.5.12.1. テーブルのメタデータのハードコーディング
15.5.13. テーブルクラスのカスタマイズおよび拡張
15.5.13.1. 独自の行クラスあるいは行セットクラスの使用
15.5.13.2. Insert、Update および Delete 時の独自ロジックの定義
15.5.13.3. Zend_Db_Table における独自の検索メソッドの定義
15.5.13.4. Zend_Db_Table における語尾変化の定義
15.6. Zend_Db_Table_Row
15.6.1. 導入
15.6.2. 行の取得
15.6.2.1. 行からのカラムの値の読み込み
15.6.2.2. 行データの配列としての取得
15.6.2.3. 関連するテーブルからのデータの取得
15.6.3. データベースへの行の書き込み
15.6.3.1. 行のカラムの値の変更
15.6.3.2. 新しい行の挿入
15.6.3.3. 複数のカラムの値の変更
15.6.3.4. 行の削除
15.6.4. 行のシリアライズと復元
15.6.4.1. 行のシリアライズ
15.6.4.2. シリアライズした行データの復元
15.6.4.3. 生きたデータとしての行の復活
15.6.5. 行クラスの拡張
15.6.5.1. 行の初期化
15.6.5.2. Zend_Db_Table_Row における Insert、Update および Delete の独自ロジックの定義
15.6.5.3. Zend_Db_Table_Row における変形の定義
15.7. Zend_Db_Table_Rowset
15.7.1. 導入
15.7.2. 行セットの取得
15.7.3. 行セットからの行の取得
15.7.4. 行セットの配列としての取得
15.7.5. 行セットのシリアライズと復元
15.7.6. 行セットクラスの拡張
15.8. 導入
15.8.1. 導入
15.8.2. リレーションの定義
15.8.3. 従属行セットの取得
15.8.4. 親の行の取得
15.8.5. 多対多のリレーションを使用した行セットの取得
15.8.6. 書き込み操作の連鎖
15.8.6.1. 連鎖操作に関する注意点
15.9. Zend_Db_Table_Definition
15.9.1. 導入
15.9.2. 基本的な利用法
15.9.3. 高度な利用法
16. Zend_Debug
16.1. 変数の出力
17. Zend_Dojo
17.1. 導入
17.2. Zend_Dojo_Data: dojo.data エンベロープ
17.2.1. Zend_Dojo_Data の使用法
17.2.2. コンテナへのメタデータの追加
17.2.3. 高度な使用法
17.2.3.1. 使用可能なメソッド
17.3. Dojo ビューヘルパー
17.3.1. dojo() ビューヘルパー
17.3.1.1. プログラム的 (Programmatic) および宣言的 (Declarative) な Dojo の使用法
17.3.1.2. テーマ
17.3.1.3. レイヤーの使用 (カスタムビルド)
17.3.1.4. 使用できるメソッド
17.3.2. Dijit 固有のビューヘルパー
17.3.2.1. Dijit Layout Elements
17.3.2.2. Dijit Form Elements
17.3.2.3. Custom Dijits
17.4. Dojoフォーム要素とデコレーター
17.4.1. Dijitに特有のフォーム・デコレーター
17.4.1.1. Dijit要素デコレーター
17.4.1.2. Dijitフォーム・デコレーター
17.4.1.3. DijitContainerベースのデコレーター
17.4.2. Dijit固有のフォーム要素
17.4.2.1. ボタン
17.4.2.2. チェックボックス
17.4.2.3. コンボボックス及びフィルタリング選択
17.4.2.4. 通貨テキストボックス
17.4.2.5. 日付テキストボックス
17.4.2.6. エディタ
17.4.2.7. 水平スライダー
17.4.2.8. 数スピナー
17.4.2.9. 数テキストボックス
17.4.2.10. パスワードテキストボックス
17.4.2.11. ラジオボタン
17.4.2.12. シンプルテキストエリア
17.4.2.13. スライダーabstract要素
17.4.2.14. サブミットボタン
17.4.2.15. テキストボックス
17.4.2.16. テキストエリア
17.4.2.17. 時刻テキストボックス
17.4.2.18. バリデーションテキストボックス
17.4.2.19. 垂直スライダー
17.4.3. Dojo Formサンプル
17.5. Zend_Dojo build layer support
17.5.1. Introduction
17.5.2. Generating Custom Module Layers with Zend_Dojo_BuildLayer
17.5.2.1. BuildLayer options
17.5.2.1.1. Setting the view object
17.5.2.1.2. Setting the layer name
17.5.2.1.3. Including onLoad events in the generated layer
17.5.2.1.4. Including captured JavaScript in the generated layer
17.5.3. Generating Build Profiles with Zend_Dojo_BuildLayer
17.5.3.1. Build Profile options
18. Zend_Dom
18.1. 導入
18.2. Zend_Dom_Query
18.2.1. 動作原理
18.2.2. 使用可能なメソッド
18.2.2.1. Zend_Dom_Query
18.2.2.2. Zend_Dom_Query_Result
19. Zend_Exception
19.1. 例外の使用法
20. Zend_Feed
20.1. 導入
20.2. フィードの読み込み
20.2.1. 独自のフィード
20.2.1.1. 独自の配列の読み込み
20.2.1.2. 独自のデータソースの読み込み
20.2.1.3. フィードの内容の出力
20.3. ウェブページからのフィードの取得
20.4. RSS フィードの使用
20.5. Atom フィードの使用
20.6. 単一の Atom エントリの処理
20.7. フィードおよびエントリの構造の変更
20.8. 独自のフィードクラスおよびエントリクラス
20.9. Zend_Feed_Reader
20.9.1. Introduction
20.9.2. Importing Feeds
20.9.3. Retrieving Underlying Feed and Entry Sources
20.9.4. Cache Support and Intelligent Requests
20.9.4.1. Adding Cache Support to Zend_Feed_Reader
20.9.4.2. HTTP Conditional GET Support
20.9.5. Locating Feed URIs from Websites
20.9.6. Retrieving Feed Information
20.9.7. Retrieving Entry/Item Information
20.9.8. Extending Feed and Entry APIs
20.9.8.1. Writing Zend_Feed_Reader Extensions
21. Zend_File
21.1. Zend_File_Transfer
21.1.1. Zend_File_Transfer がサポートするアダプタ
21.1.2. Zend_File_Transfer のオプション
21.1.3. ファイルのチェック
21.1.4. さらなるファイル情報
21.1.5. ファイルアップロードの進捗
21.1.5.1. progressbar アダプタを使用する
21.1.5.2. getProgress() を手動で使用する
21.2. Zend_File_Transfer 用のバリデータ
21.2.1. Zend_File_Transfer でのバリデータの使用法
21.2.2. Count バリデータ
21.2.3. Crc32 バリデータ
21.2.4. ExcludeExtension バリデータ
21.2.5. ExcludeMimeType バリデータ
21.2.6. Exists バリデータ
21.2.7. Extension バリデータ
21.2.8. FilesSize バリデータ
21.2.9. ImageSize バリデータ
21.2.10. IsCompressed バリデータ
21.2.11. IsImage バリデータ
21.2.12. Hash バリデータ
21.2.13. Md5 バリデータ
21.2.14. MimeType バリデータ
21.2.15. NotExists バリデータ
21.2.16. Sha1 バリデータ
21.2.17. Size バリデータ
21.2.18. WordCount バリデータ
21.3. Filters for Zend_File_Transfer
21.3.1. Using filters with Zend_File_Transfer
21.3.2. Decrypt filter
21.3.3. Encrypt filter
21.3.4. LowerCase filter
21.3.5. Rename filter
21.3.6. UpperCase filter
21.4. 以前のバージョンからの移行
21.4.1. 1.9 から 1.10 以降への移行
21.4.1.1. MimeType の検証
21.4.2. 1.6 から 1.7 以降への移行
21.4.2.1. フィルタやバリデータを使用する際の変更点
21.4.2.1.1. Rename フィルタ
21.4.2.1.2. Count バリデータ
21.4.2.1.3. Extension バリデータ
21.4.2.1.4. FilesSize バリデータ
21.4.2.1.5. Hash バリデータ
21.4.2.1.6. ImageSize バリデータ
21.4.2.1.7. Size バリデータ
21.4.3. 1.6.1 から 1.6.2 以降への移行
21.4.3.1. バリデータを使う際の変更点
22. Zend_Filter
22.1. 導入
22.1.1. フィルタとは?
22.1.2. フィルタの基本的な使用法
22.1.3. 静的メソッド staticFilter() の使用法
22.1.3.1. 名前空間
22.2. 標準のフィルタクラス群
22.2.1. Alnum
22.2.2. Alpha
22.2.3. BaseName
22.2.4. Callback
22.2.5. Compress and Decompress
22.2.5.1. Generic handling
22.2.5.2. Creating an archive
22.2.5.3. Decompressing an archive
22.2.5.4. Bz2 Adapter
22.2.5.5. Gz Adapter
22.2.5.6. Lzf Adapter
22.2.5.7. Rar Adapter
22.2.5.8. Tar Adapter
22.2.5.9. Zip Adapter
22.2.6. Decrypt
22.2.6.1. Mcrypt の復号
22.2.6.2. OpenSSL の復号
22.2.7. Digits
22.2.8. Dir
22.2.9. Encrypt
22.2.9.1. Mcrypt での暗号化
22.2.9.2. OpenSSL での暗号化
22.2.10. HtmlEntities
22.2.11. Int
22.2.12. LocalizedToNormalized
22.2.12.1. 数値の正規化
22.2.12.2. 日時の正規化
22.2.13. NormalizedToLocalized
22.2.13.1. 数値のローカライズ
22.2.13.2. 日時のローカライズ
22.2.14. Null
22.2.14.1. Zend_Filter_Null の既定の振る舞い
22.2.14.2. Zend_Filter_Null の振る舞いの変更
22.2.15. StripNewlines
22.2.16. RealPath
22.2.17. StringToLower
22.2.18. StringToUpper
22.2.19. StringTrim
22.2.20. StripTags
22.3. フィルタチェイン
22.4. フィルタの書き方
22.5. Zend_Filter_Input
22.5.1. フィルタルールおよび検証ルールの宣言
22.5.2. フィルタおよびバリデータの処理装置の作成
22.5.3. 検証済みのフィールドやその他の結果情報の取得
22.5.3.1. 入力が妥当かどうかの問い合わせ
22.5.3.2. 無効なフィールド、存在しないフィールド、未知のフィールドの取得
22.5.3.3. 有効なフィールドの取得
22.5.4. メタコマンドによるフィルタルールやバリデータルールの制御
22.5.4.1. FIELDS メタコマンド
22.5.4.2. PRESENCE メタコマンド
22.5.4.3. DEFAULT_VALUE メタコマンド
22.5.4.4. ALLOW_EMPTY メタコマンド
22.5.4.5. BREAK_CHAIN メタコマンド
22.5.4.6. MESSAGES メタコマンド
22.5.4.7. オプションの使用による、全ルールへのメタコマンドの設定
22.5.5. フィルタクラスへの名前空間の追加
22.6. Zend_Filter_Inflector
22.6.1. 操作
22.6.2. その他のフィルタ向けのパスの設定
22.6.3. インフレクタのターゲットの設定
22.6.4. インフレクションのルール
22.6.4.1. 静的なルール
22.6.4.2. Filter Inflector ルール
22.6.4.3. 多くのルールを一度に設定する
22.6.5. ユーティリティメソッド
22.6.6. Zend_Filter_Inflector での Zend_Config の使用法
22.7. 前バージョンからの移行
22.7.1. バージョン 1.9以前からの移行
23. Zend_Form
23.1. Zend_Form
23.2. Zend_Form クイックスタート
23.2.1. フォームオブジェクトの作成
23.2.2. フォームへの要素の追加
23.2.3. フォームのレンダリング
23.2.4. フォームの妥当性の検証
23.2.5. エラー情報の取得
23.2.6. まとめ
23.2.7. Zend_Config オブジェクトの使用法
23.2.8. 結論
23.3. Zend_Form_Element を用いたフォーム要素の作成
23.3.1. プラグインローダー
23.3.2. フィルタ
23.3.3. バリデータ
23.3.3.1. 独自のエラーメッセージ
23.3.4. デコレータ
23.3.5. メタデータおよび属性
23.3.6. 標準の要素
23.3.7. Zend_Form_Element のメソッド
23.3.8. 設定
23.3.9. カスタム要素
23.4. Zend_Form によるフォームの作成
23.4.1. プラグインローダー
23.4.2. 要素
23.4.2.1. 値の設定と取得
23.4.2.2. グローバルな操作
23.4.2.3. 要素を操作するためのメソッド
23.4.3. 表示グループ
23.4.3.1. グローバルな操作
23.4.3.2. 独自の表示グループクラスの使用
23.4.3.3. 表示グループを操作するためのメソッド
23.4.3.4. Zend_Form_DisplayGroup のメソッド
23.4.4. サブフォーム
23.4.4.1. グローバルな操作
23.4.4.2. サブフォームを操作するためのメソッド
23.4.5. メタデータおよび属性
23.4.6. デコレータ
23.4.7. バリデーション
23.4.7.1. 独自のエラーメッセージ
23.4.8. メソッド
23.4.9. 設定
23.4.10. カスタムフォーム
23.5. Zend_Form_Decorator による独自のフォームマークアップの作成
23.5.1. 操作方法
23.5.2. 標準のデコレータ
23.5.3. 独自のデコレータ
23.5.4. 個々のデコレータのレンダリング
23.6. Zend Framework に同梱されている標準のフォーム要素
23.6.1. Zend_Form_Element_Button
23.6.2. Zend_Form_Element_Captcha
23.6.3. Zend_Form_Element_Checkbox
23.6.4. Zend_Form_Element_File
23.6.5. Zend_Form_Element_Hidden
23.6.6. Zend_Form_Element_Hash
23.6.7. Zend_Form_Element_Image
23.6.8. Zend_Form_Element_MultiCheckbox
23.6.9. Zend_Form_Element_Multiselect
23.6.10. Zend_Form_Element_Password
23.6.11. Zend_Form_Element_Radio
23.6.12. Zend_Form_Element_Reset
23.6.13. Zend_Form_Element_Select
23.6.14. Zend_Form_Element_Submit
23.6.15. Zend_Form_Element_Text
23.6.16. Zend_Form_Element_Textarea
23.7. Zend Framework に同梱されている標準のデコレータ
23.7.1. Zend_Form_Decorator_Callback
23.7.2. Zend_Form_Decorator_Captcha
23.7.3. Zend_Form_Decorator_Description
23.7.4. Zend_Form_Decorator_DtDdWrapper
23.7.5. Zend_Form_Decorator_Errors
23.7.6. Zend_Form_Decorator_Fieldset
23.7.7. Zend_Form_Decorator_File
23.7.8. Zend_Form_Decorator_Form
23.7.9. Zend_Form_Decorator_FormElements
23.7.10. Zend_Form_Decorator_FormErrors
23.7.11. Zend_Form_Decorator_HtmlTag
23.7.12. Zend_Form_Decorator_Image
23.7.13. Zend_Form_Decorator_Label
23.7.14. Zend_Form_Decorator_PrepareElements
23.7.15. Zend_Form_Decorator_ViewHelper
23.7.16. Zend_Form_Decorator_ViewScript
23.8. Zend_Form の国際化
23.8.1. フォームでの I18n 機能の初期化
23.8.2. 標準的な I18N の対象
23.9. Zend_Form の高度な使用法
23.9.1. 配列記法
23.9.2. 複数ページのフォーム
24. Zend_Gdata
24.1. 導入
24.1.1. Zend_Gdata の構造
24.1.2. Google サービスの使用法
24.1.3. Zend_Gdata クラスのインスタンスの取得
24.1.4. Google Data クライアント認証
24.1.5. 依存性
24.1.6. 新しい Gdata クライアントの作成
24.1.7. 共通のクエリパラメータ
24.1.8. フィードの取得
24.1.9. 複数ページのフィードの扱い方
24.1.10. フィードやエントリ内のデータの操作
24.1.11. エントリの更新
24.1.12. Google サーバへのエントリの送信
24.1.13. Google サーバからのデータの削除
24.2. AuthSub による認証
24.2.1. AuthSub 認証済みの Http クライアントの作成
24.2.2. AuthSub 認証の解除
24.3. Using the Book Search Data API
24.3.1. Authenticating to the Book Search service
24.3.2. Searching for books
24.3.2.1. Partner Co-Branded Search
24.3.3. Using community features
24.3.3.1. Adding a rating
24.3.3.2. Reviews
24.3.3.2.1. Adding a review
24.3.3.2.2. Editing a review
24.3.3.3. Labels
24.3.3.3.1. Submitting a set of labels
24.3.3.4. Retrieving annotations: reviews, ratings, and labels
24.3.3.5. Deleting Annotations
24.3.4. Book collections and My Library
24.3.4.1. Retrieving books in a user's library
24.3.4.1.1. Retrieving all books in a user's library
24.3.4.1.2. Searching for books in a user's library
24.3.4.2. Updating books in a user's library
24.3.4.2.1. Adding a book to a library
24.3.4.2.2. Removing a book from a library
24.4. ClientLogin による認証
24.4.1. ClientLogin 認証済みの Http クライアントの作成
24.4.2. Http クライアントの ClientLogin 認証の解除
24.5. Google Calendar の使用法
24.5.1. Calendar サービスへの接続
24.5.1.1. 認証
24.5.1.2. サービスのインスタンスの作成
24.5.2. カレンダーリストの取得
24.5.3. イベントの取得
24.5.3.1. クエリ
24.5.3.2. 開始時刻順によるイベントの取得
24.5.3.3. 指定した日付の範囲からのイベントの取得
24.5.3.4. 全文検索によるイベントの取得
24.5.3.5. 特定のイベントの取得
24.5.4. イベントの作成
24.5.4.1. 一度だけのイベントの作成
24.5.4.2. イベントのスケジュールおよびリマインダー
24.5.4.3. 繰り返し発生するイベントの作成
24.5.4.4. QuickAdd の使用法
24.5.5. イベントの変更
24.5.6. イベントの削除
24.5.7. イベントのコメントへのアクセス
24.6. Google Documents List Data API の使用法
24.6.1. ドキュメントの一覧の取得
24.6.2. ドキュメントのアップロード
24.6.3. ドキュメントのフィードの検索
24.6.3.1. ワープロ文書の一覧の取得
24.6.3.2. スプレッドシートの一覧の取得
24.6.3.3. テキストクエリの実行
24.7. Using Google Health
24.7.1. Connect To The Health Service
24.7.1.1. Authentication
24.7.1.2. Create A Health Service Instance
24.7.2. Profile Feed
24.7.2.1. Send a Structured Query
24.7.2.1.1. Query The Feed
24.7.2.2. Iterate Through The Profile Entries
24.7.3. Profile List Feed
24.7.3.1. Query The Feed
24.7.4. Sending Notices to the Register Feed
24.7.4.1. Sending a notice
24.8. Google Spreadsheets の使用法
24.8.1. スプレッドシートの作成
24.8.2. スプレッドシートの一覧の取得
24.8.3. ワークシートの一覧の取得
24.8.4. リストベースのフィードの扱い
24.8.4.1. リストベースのフィードの取得
24.8.4.2. 逆順での行の並べ替え
24.8.4.3. 構造化問い合わせ
24.8.4.4. 行の追加
24.8.4.5. 行の編集
24.8.4.6. 行の削除
24.8.5. セルベースのフィードの扱い
24.8.5.1. セルベースのフィードの取得
24.8.5.2. セルの範囲の問い合わせ
24.8.5.3. セルの内容の変更
24.9. Google Apps Provisioning の使用法
24.9.1. 現在のドメインの設定
24.9.1.1. サービスクラスへのドメインの設定
24.9.1.2. クエリクラスへのドメインの設定
24.9.2. ユーザの操作
24.9.2.1. ユーザアカウントの作成
24.9.2.2. ユーザアカウントの取得
24.9.2.3. ドメイン内のすべてのユーザの取得
24.9.2.4. ユーザアカウントの更新
24.9.2.4.1. ユーザのパスワードのリセット
24.9.2.4.2. ユーザに強制的にパスワードを変更させる
24.9.2.4.3. ユーザアカウントの凍結
24.9.2.4.4. 管理者権限の付与
24.9.2.5. ユーザアカウントの削除
24.9.3. ニックネームの操作
24.9.3.1. ニックネームの作成
24.9.3.2. ニックネームの取得
24.9.3.3. あるユーザのすべてのニックネームの取得
24.9.3.4. ドメイン内のすべてのニックネームの取得
24.9.3.5. ニックネームの削除
24.9.4. メーリングリストの操作
24.9.4.1. メーリングリストの作成
24.9.4.2. あるアカウントが購読しているすべてのメーリングリストの取得
24.9.4.3. ドメイン内のすべてのメーリングリストの取得
24.9.4.4. メーリングリストの削除
24.9.5. メーリングリストの参加者の操作
24.9.5.1. メーリングリストへの参加者の追加
24.9.5.2. メーリングリストの参加者一覧の取得
24.9.5.3. ある参加者のメーリングリストからの削除
24.9.6. エラー処理
24.10. Google Base の使用法
24.10.1. Base サービスへの接続
24.10.1.1. 認証
24.10.1.2. サービスのインスタンスの作成
24.10.2. アイテムの取得
24.10.2.1. 構造化クエリの送信
24.10.2.1.1. Customer Items フィードに対する問い合わせ
24.10.2.1.2. Snippets フィードに対する問い合わせ
24.10.2.2. アイテムに対する順次処理
24.10.3. Customer Items の追加、更新、削除
24.10.3.1. アイテムの追加
24.10.3.2. アイテムの変更
24.10.3.3. アイテムの削除
24.11. Picasa Web Albums の使用法
24.11.1. サービスへの接続
24.11.1.1. 認証
24.11.1.2. サービスのインスタンスの作成
24.11.2. クエリの仕組みと作成方法
24.11.3. フィードやエントリの取得
24.11.3.1. ユーザの取得
24.11.3.2. アルバムの取得
24.11.3.3. 写真の取得
24.11.3.4. コメントの取得
24.11.3.5. タグの取得
24.11.4. エントリの作成
24.11.4.1. アルバムの作成
24.11.4.2. 写真の作成
24.11.4.3. コメントの作成
24.11.4.4. タグの作成
24.11.5. エントリの削除
24.11.5.1. アルバムの削除
24.11.5.2. 写真の削除
24.11.5.3. コメントの削除
24.11.5.4. タグの削除
24.11.5.5. 楽観的な同時並行性 (削除時の注意)
24.12. YouTube Data API の使用法
24.12.1. 認証
24.12.2. Developer Keys および Client ID
24.12.3. 公開動画フィードの取得
24.12.3.1. メタデータによる動画の検索
24.12.3.2. カテゴリやタグ/キーワードによる動画の検索
24.12.3.3. 標準のフィード
24.12.3.4. 指定したユーザがアップロードした動画の取得
24.12.3.5. 指定したユーザのお気に入り動画の取得
24.12.3.6. 動画に対する返信動画の取得
24.12.4. 動画のコメントの取得
24.12.5. プレイリストフィードの取得
24.12.5.1. 指定したユーザのプレイリストの取得
24.12.5.2. 指定したプレイリストの取得
24.12.6. 指定したユーザの購読内容の一覧の取得
24.12.7. ユーザのプロファイルの取得
24.12.8. YouTube への動画のアップロード
24.12.9. ブラウザベースのアップロード
24.12.10. アップロード状況のチェック
24.12.11. その他の関数
24.13. Gdata の例外処理
25. Zend_Http
25.1. 導入
25.1.1. Zend_Http_Client の使用法
25.1.2. 設定パラメータ
25.1.3. 基本的な HTTP リクエストの処理
25.1.4. GET や POST へのパラメータの追加
25.1.5. 直近のリクエストやレスポンスへのアクセス
25.2. Zend_Http_Client - 高度な使用法
25.2.1. HTTP リダイレクト
25.2.2. クッキーの追加および持続的なクッキーの使用
25.2.3. 独自のリクエストヘッダの設定
25.2.4. ファイルのアップロード
25.2.5. 生の POST データの送信
25.2.6. HTTP 認証
25.2.7. 同一クライアントでの複数リクエストの送信
25.3. Zend_Http_Client - 接続アダプタ
25.3.1. 概要
25.3.2. ソケットアダプタ
25.3.2.1. ソケットアダプタのストリームコンテキストへのアクセスとカスタマイズ
25.3.3. プロキシアダプタ
25.3.4. cURL アダプタ
25.3.5. テストアダプタ
25.3.6. 独自の接続アダプタの作成
25.4. 前バージョンからの移行
25.4.1. 1.8 以前から 1.9 以降への移行
25.4.1.1. 内部のアップロードされたファイル情報ストレージに変更
25.4.1.2. Zend_Http_Client::_getParametersRecursive() の廃止
25.5. Zend_Http_Cookie および Zend_Http_CookieJar
25.5.1. 導入
25.5.2. Zend_Http_Cookie のインスタンスの作成
25.5.3. Zend_Http_Cookie のゲッターメソッド
25.5.4. Zend_Http_Cookie が条件に一致するものかどうかを調べる
25.5.5. Zend_Http_CookieJar のインスタンスの作成
25.5.6. Zend_Http_CookieJar オブジェクトへのクッキーの追加
25.5.7. Zend_Http_CookieJar オブジェクトからのクッキーの取得
25.6. Zend_Http_Response
25.6.1. 導入
25.6.2. 真偽チェック用のメソッド
25.6.3. アクセス用メソッド群
25.6.4. 静的 HTTP レスポンスパーサ
26. Zend_InfoCard
26.1. 導入
26.1.1. 基本的な使用法
26.1.2. Zend_Auth の部品としての使用法
26.1.3. Zend_InfoCard コンポーネント単体での使用法
26.1.4. Claims オブジェクトの使用法
26.1.5. 既存のアカウントへの情報カードの添付
26.1.6. Zend_InfoCard アダプタの作成
27. Zend_Json
27.1. 導入
27.2. 基本的な使用法
27.3. Zend_Json の高度な使用法
27.3.1. JSON オブジェクト
27.3.2. PHP オブジェクトのエンコード
27.3.3. 内部エンコーダ/デコーダ
27.3.4. JSON 式
27.4. XML から JSON への変換
27.5. Zend_Json_Server - JSON-RPCサーバー
27.5.1. 高度な詳細
27.5.1.1. Zend_Json_Server
27.5.1.2. Zend_Json_Server_Request
27.5.1.3. Zend_Json_Server_Response
27.5.1.4. Zend_Json_Server_Error
27.5.1.5. Zend_Json_Server_Smd
28. Zend_Layout
28.1. 導入
28.2. Zend_Layout クイックスタート
28.2.1. レイアウトスクリプト
28.2.2. Zend_Layout を Zend Framework の MVC で使用する方法
28.2.3. Zend_Layout を単体のコンポーネントとして使用する方法
28.2.4. サンプルレイアウト
28.3. Zend_Layout の設定オプション
28.3.1. 例
28.4. Zend_Layout の高度な使用法
28.4.1. ビューオブジェクトのカスタマイズ
28.4.2. フロントコントローラプラグインのカスタマイズ
28.4.3. アクションヘルパーのカスタマイズ
28.4.4. レイアウトスクリプトのパス解決方法のカスタマイズ: インフレクタの使用法
29. Zend_Ldap
29.1. 導入
29.1.1. 動作原理
29.1.1.1. バインド時のユーザ名自動正規化
29.1.1.2. アカウント名の正規化
29.1.1.3. 複数ドメインの認証とフェイルオーバー
29.2. API概要
29.2.1. 設定/オプション
29.2.2. APIリファレンス
29.2.2.1. Zend_Ldap
29.2.2.1.1. Zend_Ldap_Collection
29.2.2.2. Zend_Ldap_Attribute
29.2.2.3. Zend_Ldap_Dn
29.2.2.4. Zend_Ldap_Filter
29.2.2.5. Zend_Ldap_Node
29.2.2.6. Zend_Ldap_Node_RootDse
29.2.2.6.1. OpenLDAP
29.2.2.6.2. ActiveDirectory
29.2.2.6.3. eDirectory
29.2.2.7. Zend_Ldap_Node_Schema
29.2.2.7.1. OpenLDAP
29.2.2.7.2. ActiveDirectory
29.2.2.8. Zend_Ldif_Encoder
29.3. 利用シナリオ
29.3.1. 認証シナリオ
29.3.1.1. OpenLDAP
29.3.1.2. ActiveDirectory
29.3.2. 基本的なCRUD操作
29.3.2.1. LDAPからデータを取得
29.3.2.2. LDAPにデータを追加
29.3.2.3. LDAPからデータを削除
29.3.2.4. LDAPを更新
29.3.3. 拡張された操作
29.3.3.1. LDAPで項目をコピーまたは移動
29.4. ツール
29.4.1. DN 文字列の作成及び変更
29.4.2. 検索フィルタを作成するためにフィルタAPIを使う
29.4.3. 属性APIを使用するLDAP項目の変更
29.5. Zend_Ldap_Nodeを使用してLDAPツリーへのオブジェクト指向アクセス
29.5.1. CRUD基本操作
29.5.1.1. LDAPからデータを取得
29.5.1.1.1. DNでノードを取得
29.5.1.1.2. ノードのサブツリーを検索
29.5.1.2. LDAPに新規ノードを追加
29.5.1.3. LDAPからノードを削除
29.5.1.4. LDAP上のノードを更新
29.5.2. 派生的な操作
29.5.2.1. LDAPでノードをコピーまたは移動
29.5.3. ツリーの走査
29.6. LDAPサーバから情報を取得
29.6.1. ルートDSE
29.6.2. 参照するスキーマ
29.6.2.1. OpenLDAP
29.6.2.2. ActiveDirectory
29.7. LDIFへ、または、からのLDAPデータシリアライズ
29.7.1. LDIFへのLDAP項目シリアライズ
29.7.2. LDIF文字列をLDAP項目に非シリアライズ化
30. Zend_Loader
30.1. ファイルやクラスの動的な読み込み
30.1.1. ファイルの読み込み
30.1.2. クラスの読み込み
30.1.3. ファイルが読み込み可能かどうかの確認
30.1.4. Autoloader の使用法
30.2. The Autoloader
30.2.1. Using the Autoloader
30.2.2. Selecting a Zend Framework version
30.2.3. The Autoloader Interface
30.2.4. Autoloader Reference
30.3. Resource Autoloaders
30.3.1. Resource autoloader usage
30.3.2. The Module Resource Autoloader
30.3.3. Using Resource Autoloaders as Object Factories
30.3.4. Resource Autoloader Reference
30.4. プラグインのロード
30.4.1. 基本的な使用例
30.4.2. プラグインのパスの操作
30.4.3. プラグインの確認とクラス名の取得
30.4.4. プラグインのパフォーマンスの向上
31. Zend_Locale
31.1. 導入
31.1.1. 地域化とは
31.1.2. ロケールとは?
31.1.3. ロケールの表現方法は?
31.1.4. 正しいロケールの選択
31.1.5. 自動ロケールの使用法
31.1.6. デフォルトのロケールの使用
31.1.7. ZF のロケール対応のクラス
31.1.8. アプリケーション単位のロケール
31.1.9. Zend_Locale_Format::setOptions(array $options)
31.1.10. Zend_Locale とそのサブクラスの高速化
31.2. Zend_Locale の使用法
31.2.1. ロケールオブジェクトのコピー、クローン作成およびシリアライズ
31.2.2. 等式
31.2.3. デフォルトのロケール
31.2.4. 新しいロケールの設定
31.2.5. 言語および地域の取得
31.2.6. 地域化された文字列の取得
31.2.7. "yes" および "no" に対応する翻訳の取得
31.2.8. 既知のロケールの一覧の取得
31.2.9. ロケールの検出
31.3. 正規化および地域化
31.3.1. 数値の正規化: getNumber($input, Array $options)
31.3.1.1. 計算の精度
31.3.2. 数値の地域化
31.3.3. 数値かどうかの確認
31.3.4. 浮動小数点値の正規化
31.3.5. 浮動小数点値の地域化
31.3.6. 浮動小数点値かどうかの確認
31.3.7. 整数値の正規化
31.3.8. 整数値の地域化
31.3.9. 整数値かどうかの確認
31.3.10. 数値系の変換
31.4. 日付および時刻の扱い
31.4.1. 日付および時刻の正規化
31.4.2. 日付かどうかの確認
31.4.3. 時刻の正規化
31.4.4. 時刻かどうかの確認
31.5. サポートするロケール
31.6. 以前のバージョンからの移行
31.6.1. 1.8 から 1.9 以降への移行
31.6.1.1. 非推奨となるメソッド
31.6.2. 1.7 から 1.8 以降への移行
31.6.2.1. デフォルトのキャッシュ処理
31.6.3. 1.6 から 1.7 以降への移行
31.6.3.1. isLocale() を使う際の変更点
31.6.3.2. getDefault() を使用する際の変更
32. Zend_Log
32.1. 概要
32.1.1. ログの作成
32.1.2. メッセージの記録
32.1.3. ログの破棄
32.1.4. 組み込みの優先度の使用
32.1.5. ユーザ定義の優先度の追加
32.1.6. ログのイベントについて理解する
32.2. ライター
32.2.1. ストリームへの書き出し
32.2.2. データベースへの書き出し
32.2.3. Firebug への書き込み
32.2.3.1. 優先度のスタイルの設定
32.2.3.2. ログ記録用のデータの準備
32.2.3.3. 例外のログ記録
32.2.3.4. 表形式のログ
32.2.4. Email への書き込み
32.2.4.1. Zend_Layout の使用法
32.2.4.2. 件名でのエラーの概要
32.2.4.3. 警告
32.2.5. システムログへの書き込み
32.2.6. ライターのスタブ
32.2.7. モックによるテスト
32.2.8. ライターを組み合わせる
32.3. フォーマッタ
32.3.1. 単純なフォーマット
32.3.2. XML へのフォーマット
32.4. フィルタ
32.4.1. すべてのライターに対するフィルタリング
32.4.2. ライターのインスタンスに対するフィルタリング
33. Zend_Mail
33.1. 導入
33.1.1. まずはじめに
33.1.2. デフォルトの sendmail トランスポートの設定
33.2. SMTP 経由での送信
33.3. SMTP 接続による複数のメールの送信
33.4. 異なる転送手段の使用
33.5. HTML メール
33.6. ファイルの添付
33.7. 受信者の追加
33.8. MIME バウンダリの制御
33.9. 追加のヘッダ
33.10. 文字セット
33.11. エンコーディング
33.12. SMTP 認証
33.13. セキュアな SMTP トランスポート
33.14. メールメッセージの読み込み
33.14.1. Pop3 によるシンプルな読み込み例
33.14.2. ローカルに保存されたメールのオープン
33.14.3. リモートに保存されたメールのオープン
33.14.4. メッセージの取得およびシンプルなメソッド
33.14.5. メッセージの操作
33.14.6. フラグのチェック
33.14.7. フォルダの使用法
33.14.8. 高度な使用法
33.14.8.1. NOOP の使用
33.14.8.2. インスタンスのキャッシュ
33.14.8.3. プロトコルクラスの拡張
33.14.8.4. 容量制限の使用 (1.5 以降)
34. Zend_Measure
34.1. 導入
34.2. 計測値の作成
34.2.1. 整数および浮動小数点数からの計測値の作成
34.2.2. 文字列からの計測値の作成
34.2.3. ローカライズされた文字列をもとにした計測値
34.3. 計測値の出力
34.3.1. 自動的な出力
34.3.2. 値の出力
34.3.3. 単位つきの出力
34.3.4. ローカライズされた文字列での出力
34.4. 計測値の操作
34.4.1. 変換
34.4.2. 加減算
34.4.3. 比較
34.4.4. 比較
34.4.5. 値の変更
34.4.6. 型の変更
34.5. 計測値の型
34.5.1. Zend_Measure_Binary のヒント
34.5.2. Zend_Measure_Number のヒント
34.5.3. ローマ数字
35. Zend_Memory
35.1. 概要
35.1.1. 導入
35.1.2. 動作原理
35.1.2.1. メモリマネージャ
35.1.2.2. メモリコンテナ
35.1.2.3. ロックされたメモリ
35.1.2.4. 移動可能なメモリ
35.2. メモリマネージャ
35.2.1. メモリマネージャの作成
35.2.2. メモリオブジェクトの管理
35.2.2.1. 移動可能なオブジェクトの作成
35.2.2.2. ロックされたオブジェクトの作成
35.2.2.3. オブジェクトの破棄
35.2.3. メモリオブジェクトの設定
35.2.3.1. メモリの制限
35.2.3.2. MinSize
35.3. メモリオブジェクト
35.3.1. 移動可能なオブジェクト
35.3.2. ロックされたオブジェクト
35.3.3. メモリコンテナの 'value' プロパティ
35.3.4. メモリコンテナのインターフェイス
35.3.4.1. getRef() メソッド
35.3.4.2. touch() メソッド
35.3.4.3. lock() メソッド
35.3.4.4. unlock() メソッド
35.3.4.5. isLocked() メソッド
36. Zend_Mime
36.1. Zend_Mime
36.1.1. 導入
36.1.2. 静的メソッドおよび定数
36.1.3. Zend_Mime インスタンスの作成
36.2. Zend_Mime_Message
36.2.1. 導入
36.2.2. インスタンスの作成
36.2.3. MIME パートの追加
36.2.4. バウンダリの扱い
36.2.5. 文字列をパースすることによる Zend_Mime_Message オブジェクトの作成 (実験段階)
36.3. Zend_Mime_Part
36.3.1. 導入
36.3.2. インスタンスの作成
36.3.3. メッセージパートを文字列にレンダリングするためのメソッド
37. Zend_Navigation
37.1. 導入
37.1.1. ページとコンテナ
37.1.1.1. ページ
37.1.1.2. コンテナ
37.1.2. データ(モデル)とレンダリング(ビュー)の分離
37.2. 画面
37.2.1. Common page features
37.2.2. Zend_Navigation_Page_Mvc
37.2.3. Zend_Navigation_Page_Uri
37.2.4. カスタム・ページ・タイプの作成
37.2.5. ページ・ファクトリを使ってページを作成
37.3. Containers
37.3.1. Creating containers
37.3.2. Adding pages
37.3.3. Removing pages
37.3.4. Finding pages
37.3.5. Iterating containers
37.3.6. Other operations
37.4. 前バージョンからの移行
37.4.1. バージョン 1.9以前からの移行
38. Zend_OpenId
38.1. 導入
38.1.1. OpenID とは?
38.1.2. 動作原理は?
38.1.3. Zend_OpenId の構造
38.1.4. サポートする OpenID 標準規格
38.2. Zend_OpenId_Consumer の基本
38.2.1. OpenID Authentication
38.2.2. すべての処理をひとつのページにまとめる
38.2.3. コンシューマレルム
38.2.4. 即時確認
38.2.5. Zend_OpenId_Consumer_Storage
38.2.6. Simple Registration Extension
38.2.7. Zend_Auth との統合
38.2.8. Zend_Controller との統合
38.3. Zend_OpenId_Provider
38.3.1. クイックスタート
38.3.2. すべてを組み合わせる
38.3.3. Simple Registration Extension
38.3.4. それ以外には?
39. Zend_Paginator
39.1. 導入
39.2. 使用法
39.2.1. データコレクションのページ処理
39.2.2. DbSelect および DbTableSelect アダプタ
39.2.3. ビュースクリプトによるページのレンダリング
39.2.3.1. ページ処理コントロールの例
39.2.3.2. プロパティの一覧
39.3. 設定
39.4. 高度な使用法
39.4.1. 独自のデータソースアダプタ
39.4.2. 独自のスクロール形式
39.4.3. キャッシュ機能
39.4.4. Zend_Paginator_AdapterAggregate インターフェイス
40. Zend_Pdf
40.1. 導入
40.2. PDF ドキュメントの作成および読み込み
40.3. PDF ドキュメントへの変更内容の保存
40.4. ページの操作
40.4.1. ページの作成
40.4.2. ページの複製
40.5. 描画
40.5.1. ジオメトリ
40.5.2. 色
40.5.3. 図形の描画
40.5.4. テキストの描画
40.5.5. フォントの使用
40.5.6. 標準 PDF フォントの制限
40.5.7. フォントの抽出
40.5.8. 画像の描画
40.5.9. 直線の描画スタイル
40.5.10. 塗りつぶしのスタイル
40.5.11. 線形変換
40.5.11.1. 回転
40.5.11.2. ZF 1.8 以降で使用できる拡大/縮小
40.5.11.3. ZF 1.8 以降で使用できる移動
40.5.11.4. ZF 1.8 以降で使用できる傾斜
40.5.12. グラフィックの状態の保存/復元
40.5.13. 描画領域のクリッピング
40.5.14. スタイル
40.5.15. 透明度
40.6. Interactive Features
40.6.1. Destinations
40.6.1.1. Supported Destination Types
40.6.1.1.1. Zend_Pdf_Destination_Zoom
40.6.1.1.2. Zend_Pdf_Destination_Fit
40.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
40.6.1.1.4. Zend_Pdf_Destination_FitVertically
40.6.1.1.5. Zend_Pdf_Destination_FitRectangle
40.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
40.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
40.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
40.6.1.1.9. Zend_Pdf_Destination_Named
40.6.1.2. Document level destination processing
40.6.2. Actions
40.6.2.1. Supported action types
40.6.2.2. Actions chaining
40.6.2.3. Document Open Action
40.6.3. Document Outline (bookmarks)
40.6.4. Annotations
40.7. ドキュメントの情報およびメタデータ
40.8. Zend_Pdf モジュールの使用例
41. Zend_ProgressBar
41.1. Zend_ProgressBar
41.1.1. 導入
41.1.2. Zend_Progressbar の基本的な使用法
41.1.3. 進捗の永続化
41.1.4. 標準のアダプタ
41.1.4.1. Zend_ProgressBar_Adapter_Console
41.1.4.2. Zend_ProgressBar_Adapter_JsPush
41.1.4.3. Zend_ProgressBar_Adapter_JsPull
42. Zend_Queue
42.1. 導入
42.2. 使用例
42.3. フレームワーク
42.3.1. 導入
42.3.2. アダプタの間の互換性
42.4. アダプタ
42.4.1. 固有のアダプタ - 設定の構成
42.4.1.1. Apache ActiveMQ - Zend_Queue_Adapter_Activemq
42.4.1.2. Db - Zend_Queue_Adapter_Db
42.4.1.3. MemcacheQ - Zend_Queue_Adapter_Memcacheq
42.4.1.4. Zend Platform ジョブキュー - Zend_Queue_Adapter_PlatformJobQueue
42.4.1.5. 配列 - Zend_Queue_Adapter_Array
42.4.2. アダプタ固有の注意
42.4.2.1. Apache ActiveMQ
42.4.2.2. Zend_Db
42.4.2.3. MemcacheQ
42.4.2.4. Zend Platform ジョブキュー
42.4.2.5. 配列 (内部)
42.5. Zend_Queueのカスタマイズ
42.5.1. 独自のアダプタ作成
42.5.2. 独自のメッセージクラスを作成
42.5.3. 独自のメッセージ・イテレータクラスを作成
42.5.4. 独自の待ち行列クラスを作成
42.6. Stomp
42.6.1. Stomp - サポートするクラス
43. Zend_Reflection
43.1. 導入
43.2. Zend_Reflectionサンプル
43.3. Zend_Reflectionリファレンス
43.3.1. Zend_Reflection_Docblock
43.3.2. Zend_Reflection_Docblock_Tag
43.3.3. Zend_Reflection_Docblock_Tag_Param
43.3.4. Zend_Reflection_Docblock_Tag_Return
43.3.5. Zend_Reflection_File
43.3.6. Zend_Reflection_Class
43.3.7. Zend_Reflection_Extension
43.3.8. Zend_Reflection_Function
43.3.9. Zend_Reflection_Method
43.3.10. Zend_Reflection_Parameter
43.3.11. Zend_Reflection_Property
44. Zend_Registry
44.1. レジストリの使用法
44.1.1. レジストリへの値の設定
44.1.2. レジストリからの値の取得
44.1.3. レジストリオブジェクトの作成
44.1.4. レジストリへの配列風のアクセス
44.1.5. オブジェクト形式でのレジストリへのアクセス
44.1.6. インデックスが存在するかどうかの確認
44.1.7. レジストリの拡張
44.1.8. 静的レジストリの削除
45. Zend_Rest
45.1. 導入
45.2. Zend_Rest_Client
45.2.1. 導入
45.2.2. レスポンス
45.2.3. リクエストの引数
45.3. Zend_Rest_Server
45.3.1. 導入
45.3.2. REST サーバの使用法
45.3.3. Zend_Rest_Server サービスのコール
45.3.4. 独自のステータスの送信
45.3.5. 独自の XML レスポンスを返す
46. Zend_Search_Lucene
46.1. 概要
46.1.1. 導入
46.1.2. Document および Field オブジェクト
46.1.3. フィールド型について理解する
46.1.4. HTML ドキュメント
46.1.5. Word 2007 ドキュメント
46.1.6. Powerpoint 2007 ドキュメント
46.1.7. Excel 2007 ドキュメント
46.2. インデックスの構築
46.2.1. 新しいインデックスの作成
46.2.2. インデックスの更新
46.2.3. ドキュメントの更新
46.2.4. インデックスの大きさの取得
46.2.5. インデックスの最適化
46.2.5.1. 自動最適化オプション MaxBufferedDocs
46.2.5.2. 自動最適化オプション MaxMergeDocs
46.2.5.3. 自動最適化オプション MergeFactor
46.2.6. パーミッション
46.2.7. 制限事項
46.2.7.1. インデックスの大きさ
46.2.7.2. サポートするファイルシステム
46.3. インデックスの検索
46.3.1. クエリの作成
46.3.1.1. クエリのパース
46.3.2. 検索結果
46.3.3. 結果の制限
46.3.4. 結果の重み付け
46.3.5. 検索結果の並べ替え
46.3.6. 検索結果の強調
46.4. クエリ言語
46.4.1. 用語
46.4.2. フィールド
46.4.3. ワイルドカード
46.4.4. 単語の修正子
46.4.5. 範囲検索
46.4.6. あいまい検索
46.4.7. マッチする単語の制限
46.4.8. 近接検索
46.4.9. 単語の強調
46.4.10. 論理演算子
46.4.10.1. AND
46.4.10.2. OR
46.4.10.3. NOT
46.4.10.4. &&、|| および ! 演算子
46.4.10.5. +
46.4.10.6. -
46.4.10.7. 演算子なし
46.4.11. グループ化
46.4.12. フィールドのグループ化
46.4.13. 特殊文字のエスケープ
46.5. クエリ作成用の API
46.5.1. クエリパーサの例外
46.5.2. 単一の単語のクエリ
46.5.3. 複数の単語のクエリ
46.5.4. Boolean クエリ
46.5.5. ワイルドカードクエリ
46.5.6. あいまいクエリ
46.5.7. フレーズクエリ
46.5.8. 範囲クエリ
46.6. 文字セット
46.6.1. UTF-8 およびシングルバイト文字セットのサポート
46.6.2. デフォルトのテキスト解析器
46.6.3. UTF-8 互換のテキスト解析器
46.7. 拡張性
46.7.1. テキスト解析
46.7.2. トークンのフィルタリング
46.7.3. 重み付けのアルゴリズム
46.7.4. 保存先
46.8. Java Lucene との相互運用
46.8.1. ファイルフォーマット
46.8.2. インデックスディレクトリ
46.8.3. Java のソースコード
46.9. 応用
46.9.1. 1.6 以降でサポートするインデックスフォーマット変換
46.9.2. 静的プロパティとしてのインデックスの使用
46.10. ベストプラクティス
46.10.1. フィールド名
46.10.2. インデックス作成のパフォーマンス
46.10.3. インデックスの終了時処理
46.10.4. 一意な ID によるドキュメントの取得
46.10.5. メモリの使用法
46.10.6. エンコーディング
46.10.7. インデックスの保守
47. Zend_Server
47.1. 導入
47.2. Zend_Server_Reflection
47.2.1. 導入
47.2.2. 使用法
48. Zend_Service
48.1. 導入
48.2. Zend_Service_Akismet
48.2.1. 導入
48.2.2. API キーの検証
48.2.3. スパムのチェック
48.2.4. 既知のスパムの送信
48.2.5. 無実のデータ (ハム) の送信
48.2.6. Zend 固有のアクセス用メソッド
48.3. Zend_Service_Amazon
48.3.1. 導入
48.3.2. 国コード
48.3.3. ASIN を使用した商品の検索
48.3.4. Amazon の商品検索の実行
48.3.5. もうひとつのクエリ API の使用法
48.3.5.1. 導入
48.3.6. Zend_Service_Amazon クラス群
48.3.6.1. Zend_Service_Amazon_Item
48.3.6.1.1. Zend_Service_Amazon_Item::asXML()
48.3.6.1.2. プロパティ
48.3.6.2. Zend_Service_Amazon_Image
48.3.6.2.1. プロパティ
48.3.6.3. Zend_Service_Amazon_ResultSet
48.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
48.3.6.4. Zend_Service_Amazon_OfferSet
48.3.6.4.1. プロパティ
48.3.6.5. Zend_Service_Amazon_Offer
48.3.6.5.1. Zend_Service_Amazon_Offer のプロパティ
48.3.6.6. Zend_Service_Amazon_SimilarProduct
48.3.6.6.1. プロパティ
48.3.6.7. Zend_Service_Amazon_Accessories
48.3.6.7.1. プロパティ
48.3.6.8. Zend_Service_Amazon_CustomerReview
48.3.6.8.1. プロパティ
48.3.6.9. Zend_Service_Amazon_EditorialReview
48.3.6.9.1. プロパティ
48.3.6.10. Zend_Service_Amazon_Listmania
48.3.6.10.1. プロパティ
48.4. Zend_Service_Amazon_Ec2
48.4.1. 導入
48.4.2. Amazon Ec2とは?
48.4.3. 静的メソッド
48.5. Zend_Service_Amazon_Ec2: Instances
48.5.1. Instance Types
48.5.2. Running Amazon EC2 Instances
48.5.3. Amazon Instance Utilities
48.6. Zend_Service_Amazon_Ec2: Windows Instances
48.6.1. Windows Instances Usage
48.7. Zend_Service_Amazon_Ec2: Reserved Instances
48.7.1. How Reserved Instances are Applied
48.7.2. Reserved Instances Usage
48.8. Zend_Service_Amazon_Ec2: CloudWatch Monitoring
48.8.1. CloudWatch Usage
48.9. Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
48.9.1. AMI Information Utilities
48.9.2. AMI Attribute Utilities
48.10. Zend_Service_Amazon_Ec2: Elastic Block Stroage (EBS)
48.10.1. Create EBS Volumes and Snapshots
48.10.2. Describing EBS Volumes and Snapshots
48.10.3. Attach and Detaching Volumes from Instances
48.10.4. Deleting EBS Volumes and Snapshots
48.11. Zend_Service_Amazon_Ec2: Elastic IP Addresses
48.12. Zend_Service_Amazon_Ec2: Keypairs
48.13. Zend_Service_Amazon_Ec2:リージョンおよび利用可能ゾーン
48.13.1. アマゾンEC2リージョン
48.13.2. アマゾンEC2利用可能ゾーン
48.14. Zend_Service_Amazon_Ec2: Security Groups
48.14.1. Security Group Maintenance
48.14.2. Authorizing Access
48.14.3. Revoking Access
48.15. Zend_Service_Amazon_S3
48.15.1. Introduction
48.15.2. Registering with Amazon S3
48.15.3. API Documentation
48.15.4. Features
48.15.5. Getting Started
48.15.6. Bucket operations
48.15.7. Object operations
48.15.8. Stream wrapper
48.16. Zend_Service_Amazon_Sqs
48.16.1. Introduction
48.16.2. Registering with Amazon SQS
48.16.3. API Documentation
48.16.4. Features
48.16.5. Getting Started
48.16.6. Queue operations
48.16.7. Message operations
48.17. Zend_Service_Audioscrobbler
48.17.1. 導入
48.17.2. ユーザ (Users)
48.17.3. アーティスト (Artists)
48.17.4. 曲 (Tracks)
48.17.5. タグ (Tags)
48.17.6. グループ (Groups)
48.17.7. フォーラム (Forums)
48.18. Zend_Service_Delicious
48.18.1. 導入
48.18.2. 投稿の取得
48.18.3. Zend_Service_Delicious_PostList
48.18.4. 投稿の編集
48.18.5. 投稿の削除
48.18.6. 新しい投稿の追加
48.18.7. タグ
48.18.8. バンドル
48.18.9. 公開データ
48.18.9.1. 公開投稿
48.18.10. HTTP クライアント
48.19. Zend_Service_Flickr
48.19.1. 導入
48.19.2. Flickr ユーザの写真や情報の検索
48.19.3. グループプールからの写真の検索
48.19.4. Flickr 画像の詳細の取得
48.19.5. Zend_Service_Flickr 結果クラス群
48.19.5.1. Zend_Service_Flickr_ResultSet
48.19.5.1.1. プロパティ
48.19.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
48.19.5.2. Zend_Service_Flickr_Result
48.19.5.2.1. プロパティ
48.19.5.3. Zend_Service_Flickr_Image
48.19.5.3.1. プロパティ
48.20. Zend_Service_Nirvanix
48.20.1. 導入
48.20.2. Nirvanix への登録
48.20.3. API ドキュメント
48.20.4. 機能
48.20.5. さぁはじめましょう
48.20.6. プロキシについて
48.20.7. 結果の吟味
48.20.8. エラー処理
48.21. Zend_Service_ReCaptcha
48.21.1. 導入
48.21.2. 単純な使用法
48.21.3. メールアドレスの隠蔽
48.22. Zend_Service_Simpy
48.22.1. 導入
48.22.2. リンク
48.22.3. タグ
48.22.4. メモ
48.22.5. ウォッチリスト
48.23. 導入
48.23.1. Zend_Service_SlideShare の使い方
48.23.2. SlideShow オブジェクト
48.23.3. 単一のスライドショーの取得
48.23.4. スライドショーのグループの取得
48.23.5. Zend_Service_SlideShare のキャッシュ処理のポリシー
48.23.6. HTTP クライアントの振る舞いの変更
48.24. Zend_Service_StrikeIron
48.24.1. 概要
48.24.2. StrikeIron への登録
48.24.3. では、はじめましょう
48.24.4. はじめてのクエリ
48.24.5. 結果の吟味
48.24.6. エラー処理
48.24.7. 購入内容の確認
48.25. Zend_Service_StrikeIron: バンドルされているサービス
48.25.1. ZIP Code Information
48.25.2. U.S. Address Verification
48.25.3. Sales & Use Tax Basic
48.26. Zend_Service_StrikeIron: 応用編
48.26.1. WSDL によるサービスの使用
48.26.2. SOAP トランザクションの表示
48.27. Zend_Service_Technorati
48.27.1. 導入
48.27.2. さあ始めましょう
48.27.3. はじめてのクエリ
48.27.4. 結果の取得
48.27.5. エラー処理
48.27.6. API キーの使用限度の確認
48.27.7. 使用できる Technorati クエリ
48.27.7.1. Technorati Cosmos
48.27.7.2. Technorati Search
48.27.7.3. Technorati Tag
48.27.7.4. Technorati DailyCounts
48.27.7.5. Technorati TopTags
48.27.7.6. Technorati BlogInfo
48.27.7.7. Technorati BlogPostTags
48.27.7.8. Technorati GetInfo
48.27.7.9. Technorati KeyInfo
48.27.8. Zend_Service_Technorati クラス
48.27.8.1. Zend_Service_Technorati_ResultSet
48.27.8.2. Zend_Service_Technorati_CosmosResultSet
48.27.8.3. Zend_Service_Technorati_SearchResultSet
48.27.8.4. Zend_Service_Technorati_TagResultSet
48.27.8.5. Zend_Service_Technorati_DailyCountsResultSet
48.27.8.6. Zend_Service_Technorati_TagsResultSet
48.27.8.7. Zend_Service_Technorati_Result
48.27.8.8. Zend_Service_Technorati_CosmosResult
48.27.8.9. Zend_Service_Technorati_SearchResult
48.27.8.10. Zend_Service_Technorati_TagResult
48.27.8.11. Zend_Service_Technorati_DailyCountsResult
48.27.8.12. Zend_Service_Technorati_TagsResult
48.27.8.13. Zend_Service_Technorati_GetInfoResult
48.27.8.14. Zend_Service_Technorati_BlogInfoResult
48.27.8.15. Zend_Service_Technorati_KeyInfoResult
48.28. Zend_Service_Twitter
48.28.1. Introduction
48.28.2. Authentication
48.28.3. Account Methods
48.28.4. Status Methods
48.28.5. User Methods
48.28.6. Direct Message Methods
48.28.7. Friendship Methods
48.28.8. Favorite Methods
48.28.9. Block Methods
48.28.10. Zend_Service_Twitter_Search
48.28.10.1. Introduction
48.28.10.2. Twitter Trends
48.28.10.3. Searching Twitter
48.28.10.4. Zend-specific Accessor Methods
48.29. Zend_Service_Yahoo
48.29.1. 導入
48.29.2. Yahoo! を使用したウェブの検索
48.29.3. Yahoo! を使用した画像の検索
48.29.4. Yahoo! を使用した動画の検索
48.29.5. Yahoo! を使用した Local Businesses and Services の検索
48.29.6. Yahoo! News の検索
48.29.7. Yahoo! Site Explorer Inbound Links の検索
48.29.8. Yahoo! Site Explorer の PageData の検索
48.29.9. Zend_Service_Yahoo クラス群
48.29.9.1. Zend_Service_Yahoo_ResultSet
48.29.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
48.29.9.1.2. プロパティ
48.29.9.2. Zend_Service_Yahoo_WebResultSet
48.29.9.3. Zend_Service_Yahoo_ImageResultSet
48.29.9.4. Zend_Service_Yahoo_VideoResultSet
48.29.9.5. Zend_Service_Yahoo_LocalResultSet
48.29.9.6. Zend_Service_Yahoo_NewsResultSet
48.29.9.7. Zend_Service_Yahoo_InlinkDataResultSet
48.29.9.8. Zend_Service_Yahoo_PageDataResultSet
48.29.9.9. Zend_Service_Yahoo_Result
48.29.9.9.1. プロパティ
48.29.9.10. Zend_Service_Yahoo_WebResult
48.29.9.10.1. プロパティ
48.29.9.11. Zend_Service_Yahoo_ImageResult
48.29.9.11.1. プロパティ
48.29.9.12. Zend_Service_Yahoo_VideoResult
48.29.9.12.1. プロパティ
48.29.9.13. Zend_Service_Yahoo_LocalResult
48.29.9.13.1. プロパティ
48.29.9.14. Zend_Service_Yahoo_NewsResult
48.29.9.14.1. プロパティ
48.29.9.15. Zend_Service_Yahoo_InlinkDataResult
48.29.9.16. Zend_Service_Yahoo_PageDataResult
48.29.9.17. Zend_Service_Yahoo_Image
48.29.9.17.1. プロパティ
49. Zend_Session
49.1. 導入
49.2. 基本的な使用法
49.2.1. チュートリアル
49.2.2. セッション名前空間の順次処理
49.2.3. セッション名前空間へのアクセス方法
49.3. 高度な使用法
49.3.1. セッションの開始
49.3.2. セッション名前空間のロック
49.3.3. 名前空間の有効期限
49.3.4. コントローラでのセッションのカプセル化
49.3.5. 名前空間内あたりのインスタンス数をひとつに絞り込む
49.3.6. 配列の使用
49.3.7. セッションでのオブジェクトの使用
49.3.8. ユニットテストでのセッションの使用
49.4. グローバルセッションの管理
49.4.1. 設定オプション
49.4.2. Error: Headers Already Sent
49.4.3. セッション識別子
49.4.3.1. セッションハイジャックおよびセッション固定化
49.4.4. rememberMe(integer $seconds)
49.4.5. forgetMe()
49.4.6. sessionExists()
49.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
49.4.8. stop()
49.4.9. writeClose($readonly = true)
49.4.10. expireSessionCookie()
49.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
49.4.12. namespaceIsset($namespace)
49.4.13. namespaceUnset($namespace)
49.4.14. namespaceGet($namespace)
49.4.15. getIterator()
49.5. Zend_Session_SaveHandler_DbTable
50. Zend_Soap
50.1. Zend_Soap_Server
50.1.1. Zend_Soap_Serverコンストラクタ
50.1.1.1. WSDLモードのためのZend_Soap_Serverコンストラクタ
50.1.1.2. 非WSDLモードのためのZend_Soap_Serverコンストラクタ
50.1.2. ウェブ・サービスAPIを定義するメソッド
50.1.3. リクエストおよびレスポンスオブジェクトの操作
50.1.3.1. リクエスト処理
50.1.3.2. レスポンスの事前処理
50.2. Zend_Soap_Client
50.2.1. Zend_Soap_Clientコンストラクタ
50.2.2. SOAPリクエストの実行
50.3. WSDLアクセッサ
50.3.1. Zend_Soap_Wsdlコンストラクタ
50.3.2. addMessage()メソッド
50.3.3. addPortType()メソッド
50.3.4. addPortOperation()メソッド
50.3.5. addBinding()メソッド
50.3.6. addBindingOperation()メソッド
50.3.7. addSoapBinding()メソッド
50.3.8. addSoapOperation()メソッド
50.3.9. addService()メソッド
50.3.10. 型のマッピング
50.3.10.1. 型情報の取得
50.3.10.2. 複雑な型の情報を追加する
50.3.11. addDocumentation()メソッド
50.3.12. 確定したWSDL文書を取得
50.4. 自動検出
50.4.1. 自動検出導入
50.4.2. クラスの自動検出
50.4.3. 関数の自動検出
50.4.4. データ型の自動検出
50.4.5. WSDLバインディングスタイル
51. Zend_Tag
51.1. 導入
51.2. Zend_Tag_Cloud
51.2.1. Decorators
51.2.1.1. HTML Tag decorator
51.2.1.2. HTML Cloud decorator
52. Zend_Test
52.1. 導入
52.2. Zend_Test_PHPUnit
52.2.1. テストケースの起動
52.2.2. コントローラおよび MVC アプリケーションのテスト
52.2.2.1. コントローラのテストと Redirector アクションヘルパー
52.2.3. アサーション
52.2.3.1. CSS セレクタアサーション
52.2.3.2. XPath アサーション
52.2.3.3. リダイレクトアサーション
52.2.3.4. レスポンスヘッダアサーション
52.2.3.5. リクエストアサーション
52.2.4. 例
52.3. Zend_Test_PHPUnit_Db
52.3.1. Quickstart
52.3.1.1. Setup a Database TestCase
52.3.1.2. Specify a seed dataset
52.3.1.3. A few initial database tests
52.3.2. Usage, API and Extensions Points
52.3.2.1. The Zend_Test_PHPUnit_DatabaseTestCase class
52.3.2.2. Integrating Database Testing with the ControllerTestCase
52.3.3. データベース・テスト・アダプタの使用
53. Zend_Text
53.1. Zend_Text_Figlet
53.2. Zend_Text_Table
54. Zend_TimeSync
54.1. 導入
54.1.1. なぜ Zend_TimeSync ?
54.1.2. NTP とは?
54.1.3. SNTP とは?
54.1.4. 問題のある使用法
54.1.5. どのサーバを使用するか
54.2. Zend_TimeSync の動作
54.2.1. 一般的なタイムサーバへのリクエスト
54.2.2. 複数のタイムサーバ
54.2.3. タイムサーバのプロトコル
54.2.4. タイムサーバのポートの指定
54.2.5. タイムサーバ用のオプション
54.2.6. 別のタイムサーバの使用法
54.2.7. タイムサーバからの情報
54.2.8. 例外処理
55. Zend_Tool_Framework
55.1. 導入
55.2. CLIツールの使用
55.2.1. CLIツールの設定
55.2.2. Unixのようなシステム上でCLIツールを設定
55.2.3. WindowsでCLIツールを設定
55.2.4. 設定での他の考慮事項
55.2.5. 次に進むべきところは?
55.3. アーキテクチャ
55.3.1. レジストリ
55.3.2. プロバイダ
55.3.3. ローダ
55.3.4. マニフェスト
55.3.5. クライアント
55.4. Zend_Tool_Frameworkを利用してプロバイダを作成する
55.4.1. Zend Tool はどのようにプロバイダを見つけるか
55.4.2. プロバイダを作成するための基本命令
55.4.3. レスポンスオブジェクト
55.4.4. 先進の開発情報
55.4.4.1. プロバイダに変数を渡す
55.4.4.2. Prompt the User for Input
55.4.4.3. プロバイダ・アクションを実行するための擬態
55.4.4.4. 冗長及びデバッグモード
55.4.4.5. ユーザーの構成及びストレージにアクセス
55.5. 出荷されたシステムプロバイダー
55.5.1. バージョンプロバイダー
55.5.2. マニフェストプロバイダー
55.6. Extending and Configuring Zend_Tool_Framework
55.6.1. Customizing Zend_Tool Console Client
55.6.1.1. The Home Directory
55.6.1.2. Local Storage
55.6.1.3. User Configuration
55.6.1.4. User Configuration File Content
56. Zend_Tool_Project
56.1. 導入
56.2. プロジェクトを作成
56.3. Zend Toolプロジェクトプロバイダー
57. Zend_Translate
57.1. 導入
57.1.1. 多言語対応をはじめよう
57.2. Zend_Translate のアダプタ
57.2.1. 使用するアダプタを決める方法
57.2.1.1. Zend_Translate_Adapter_Array
57.2.1.2. Zend_Translate_Adapter_Csv
57.2.1.3. Zend_Translate_Adapter_Gettext
57.2.1.4. Zend_Translate_Adapter_Ini
57.2.1.5. Zend_Translate_Adapter_Tbx
57.2.1.6. Zend_Translate_Adapter_Tmx
57.2.1.7. Zend_Translate_Adapter_Qt
57.2.1.8. Zend_Translate_Adapter_Xliff
57.2.1.9. Zend_Translate_Adapter_XmlTm
57.2.2. 自作のアダプタの組み込み
57.2.3. 全アダプタの高速化
57.3. 翻訳アダプタの使用法
57.3.1. 翻訳ソースの構造
57.4. ソースファイルの作成
57.4.1. Array ソースファイルの作成
57.4.2. Gettext ソースファイルの作成
57.4.3. TMX ソースファイルの作成
57.4.4. CSV ソースファイルの作成
57.4.5. INI ソースファイルの作成
57.5. 翻訳用の追加機能
57.5.1. アダプタのオプション
57.5.2. 言語の処理
57.5.2.1. 言語の自動処理
57.5.3. 自動的なソースの検出
57.5.3.1. ディレクトリ名からの言語の取得
57.5.3.2. ファイル名からの言語の取得
57.5.3.2.1. ファイル名全体
57.5.3.2.2. ファイルの拡張子
57.5.3.2.3. ファイル名の一部
57.5.4. 翻訳の確認
57.5.5. 見つからなかった翻訳をログに記録する方法
57.5.6. ソースデータへのアクセス
57.6. Plural notations for Translation
57.6.1. Traditional plural translations
57.6.2. Modern plural translations
57.6.3. Plural source files
57.6.3.1. Array source with plural definitions
57.6.3.2. Csv source with plural definitions
57.6.3.3. Gettext source with plural definitions
57.7. 以前のバージョンからの移行
57.7.1. 1.6 から 1.7 以降への移行
57.7.1.1. 言語の設定
58. Zend_Uri
58.1. Zend_Uri
58.1.1. 概要
58.1.2. 新しい URI の作成
58.1.3. 既存の URI の操作
58.1.4. URI の検証
58.1.4.1. URL 内での "Unwise" 文字の許可
58.1.5. 共通のインスタンスメソッド
58.1.5.1. URI のスキームの取得
58.1.5.2. URI 全体の取得
58.1.5.3. URI の検証
59. Zend_Validate
59.1. 導入
59.1.1. バリデータとは?
59.1.2. バリデータの基本的な使用法
59.1.3. メッセージのカスタマイズ
59.1.4. 静的メソッド is() の使用法
59.1.4.1. 名前空間
59.1.5. メッセージの翻訳
59.2. 標準のバリデーションクラス群
59.2.1. Alnum
59.2.2. Alpha
59.2.3. Barcode
59.2.4. Between
59.2.5. Callback
59.2.5.1. Basic usage
59.2.5.2. Usage with closures
59.2.5.3. Usage with class-based callbacks
59.2.5.4. Adding options
59.2.6. Ccnum
59.2.7. Date
59.2.8. Db_RecordExists および Db_NoRecordExists
59.2.8.1. 基本的な使用法
59.2.8.2. レコードの除外
59.2.8.3. データベースアダプタ
59.2.8.4. データベーススキーマ
59.2.9. Digits
59.2.10. メールアドレス
59.2.10.1. 基本的な使用法
59.2.10.2. メールアドレス検証のオプション
59.2.10.3. 複雑なローカルパート
59.2.10.4. ローカルパートのみの検証
59.2.10.5. さまざまな形式のホスト名の検証
59.2.10.6. そのホスト名が実際にメールを受け付けるかどうかのチェック
59.2.10.7. 国際化ドメイン名の検証
59.2.10.8. トップレベルドメインの検証
59.2.10.9. メッセージの設定
59.2.11. Float
59.2.12. GreaterThan
59.2.13. Hex
59.2.14. ホスト名
59.2.15. Iban
59.2.16. Identical
59.2.17. InArray
59.2.17.1. 単純な配列の検証
59.2.17.2. 厳密な配列の検証
59.2.17.3. 再帰的な配列の検証
59.2.18. Int
59.2.19. Ip
59.2.20. LessThan
59.2.21. NotEmpty
59.2.22. PostCode
59.2.22.1. Constructor options
59.2.23. Regex
59.2.24. サイトマップ・バリデータ
59.2.24.1. Sitemap_Changefreq
59.2.24.2. Sitemap_Lastmod
59.2.24.3. Sitemap_Loc
59.2.24.4. Sitemap_Priority
59.2.25. StringLength
59.3. バリデータチェイン
59.4. バリデータの書き方
59.5. 検証メッセージ
59.5.1. 検証メッセージのサイズの制限
59.6. 以前のバージョンからの移行
59.6.1. 1.9から1.10以降への移行
59.6.1.1. 書かれたアダプタ自身
59.6.1.2. 日付バリデータの簡略化
59.6.1.3. Alpha、Alnum及びBarcodeバリデータの修正
60. Zend_Version
60.1. Zend Framework のバージョンの取得
61. Zend_View
61.1. 導入
61.1.1. コントローラスクリプト
61.1.2. ビュースクリプト
61.1.3. オプション
61.1.4. ビュースクリプトでの短いタグ
61.1.5. ユーティリティメソッド
61.2. コントローラスクリプト
61.2.1. 変数の代入
61.2.2. ビュースクリプトのレンダリング
61.2.3. ビュースクリプトのパス
61.3. ビュースクリプト
61.3.1. 出力のエスケープ
61.3.2. 別のテンプレートシステムの使用
61.3.2.1. ビュースクリプトを使用したテンプレートシステム
61.3.2.2. Zend_View_Interface を使用したテンプレート
61.4. ビューヘルパー
61.4.1. 付属のヘルパー
61.4.1.1. Action ビューヘルパー
61.4.1.2. BaseUrl ヘルパー
61.4.1.3. Cycle ヘルパー
61.4.1.4. Partial ヘルパー
61.4.1.5. Placeholder ヘルパー
61.4.1.5.1. プレースホルダの具象実装
61.4.1.6. Doctype ヘルパー
61.4.1.7. HeadLink ヘルパー
61.4.1.8. HeadMeta ヘルパー
61.4.1.9. HeadScript ヘルパー
61.4.1.10. HeadStyle ヘルパー
61.4.1.11. HeadTitle ヘルパー
61.4.1.12. HTML オブジェクトヘルパー
61.4.1.13. InlineScript ヘルパー
61.4.1.14. JSON ヘルパー
61.4.1.15. Navigation Helpers
61.4.1.15.1. Translation of labels and titles
61.4.1.15.2. Integration with ACL
61.4.1.15.3. Navigation setup used in examples
61.4.1.15.4. Breadcrumbs Helper
61.4.1.15.5. Links Helper
61.4.1.15.6. Menu Helper
61.4.1.15.7. Sitemap Helper
61.4.1.15.8. Navigation Helper
61.4.1.16. 翻訳ヘルパー
61.4.2. ヘルパーのパス
61.4.3. 独自のヘルパーを書く
61.5. Zend_View_Abstract
61.6. 以前のバージョンからの移行
61.6.1. 1.7.5 より前のバージョンからの移行
61.6.1.1. render() メソッドにおける LFI 保護機能の無効化
62. Zend_Wildfire
62.1. Zend_Wildfire
63. Zend_XmlRpc
63.1. 導入
63.2. Zend_XmlRpc_Client
63.2.1. 導入
63.2.2. メソッドのコール
63.2.3. 型およびその変換
63.2.3.1. PHP ネイティブ変数をパラメータとして渡す
63.2.3.2. Zend_XmlRpc_Value オブジェクトをパラメータとして渡す
63.2.4. サーバプロキシオブジェクト
63.2.5. エラー処理
63.2.5.1. HTTP エラー
63.2.5.2. XML-RPC Fault
63.2.6. サーバのイントロスペクション
63.2.7. リクエストからレスポンスへ
63.2.8. HTTP クライアントのテスト
63.3. Zend_XmlRpc_Server
63.3.1. 導入
63.3.2. 基本的な使用法
63.3.3. サーバの構造
63.3.4. 規約
63.3.5. 名前空間の活用
63.3.6. 独自のリクエストオブジェクト
63.3.7. 独自のレスポンス
63.3.8. Fault による例外の処理
63.3.9. リクエスト間でのサーバ定義のキャッシュ
63.3.10. 使用例
63.3.10.1. 基本的な使用法
63.3.10.2. クラスのアタッチ
63.3.10.3. 名前空間を用いた複数のクラスのアタッチ
63.3.10.4. fault レスポンス用に使用する例外の指定
63.3.10.5. 独自のリクエストオブジェクトの利用
63.3.10.6. 独自のレスポンスオブジェクトの利用
63.3.10.7. リクエスト間でのサーバ定義のキャッシュ
A. Zend Framework のシステム要件
A.1. 導入
A.1.1. PHP のバージョン
A.1.2. PHP の拡張モジュール
A.1.3. Zend Framework のコンポーネント
A.1.4. 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.3.7. 定数
B.4. コーディングスタイル
B.4.1. PHP コードの境界
B.4.2. 文字列
B.4.2.1. 文字列リテラル
B.4.2.2. アポストロフィを含む文字列リテラル
B.4.2.3. 変数の展開
B.4.2.4. 文字列の連結
B.4.3. 配列
B.4.3.1. 数値添字の配列
B.4.3.2. 連想配列
B.4.4. クラス
B.4.4.1. クラス宣言
B.4.4.2. クラスのメンバ変数
B.4.5. 関数およびメソッド
B.4.5.1. 関数およびメソッドの宣言
B.4.5.2. 関数およびメソッドの使用法
B.4.6. 制御構造
B.4.6.1. If/Else/Elseif
B.4.6.2. Switch
B.4.7. インラインドキュメント
B.4.7.1. ドキュメントの書式
B.4.7.2. ファイル
B.4.7.3. クラス
B.4.7.4. 関数
C. Zend Framework ドキュメント標準
C.1. 概要
C.1.1. スコープ
C.2. ドキュメントファイル形式
C.2.1. XML タグ
C.2.2. 行の最大長
C.2.3. インデント
C.2.4. 行の終端
C.2.5. 空のタグ
C.2.6. ドキュメント内での空白の利用
C.2.6.1. タグ内での空白
C.2.6.2. 複数行の切断
C.2.6.3. タグの間の分離
C.2.7. プログラム・リスティング
C.2.8. 特殊なインラインタグの注意
C.2.8.1. classname
C.2.8.2. varname
C.2.8.3. methodname
C.2.8.4. constant
C.2.8.5. filename
C.2.8.6. command
C.2.8.7. code
C.2.9. 特殊なブロックタグの注意
C.2.9.1. title
C.3. 推奨事項
C.3.1. 自動でフォーマットしないエディタを使ってください
C.3.2. イメージを使ってください
C.3.3. ケースの例を使ってください
C.3.4. phpdocの内容を繰り返すことを避けてください
C.3.5. リンクを使ってください
D. Recommended Project Structure for Zend Framework MVC Applications
D.1. Overview
D.2. Recommended Project Directory Structure
D.3. Module Structure
D.4. Rewrite Configuration Guide
D.4.1. Apache HTTP Server
D.4.1.1. Rewriting inside a VirtualHost
D.4.1.2. Rewriting within a .htaccess file
D.4.2. Microsoft Internet Information Server
E. Zend Framework パフォーマンスガイド
E.1. 導入
E.2. クラスの読み込み
E.2.1. どのようにしたらinclude_pathを最適化できますか?
E.2.1.1. 絶対パスを使う
E.2.1.2. 定義したincludeパスの数を減らす
E.2.1.3. Zend Frameworkのinclude_pathを出来るだけ先に定義する
E.2.1.4. 現行ディレクトリは最後に定義するか、または定義しない
E.2.2. どのようにしたら不要なrequire_once文を除去できますか?
E.2.2.1. findおよびsedコマンドを使ってrequire_onceの呼び出しを取り去る
E.2.3. どのようにしたらプラグインの読み込みを速く出来ますか?
E.2.3.1. ファイルキャッシュを含むプラグインローダーを使う
E.3. Zend_Dbパフォーマンス
E.3.1. テーブルのメタデータを取得する際にZend_Db_Tableによってもたらされる オーバーヘッドをどのようにしたら減らせますか?
E.3.1.1. メタデータキャッシュの利用
E.3.1.2. テーブル定義でメタデータをハードコーディングする
E.3.2. Zend_Db_Selectで生成されたSQLがインデックスにヒットしません。 どのようにしたらより良く出来ますか?
E.3.2.1. 自分で最適化したSQLを書く
E.4. 国際化(i18n)とローカライズ(l10n)
E.4.1. どの翻訳アダプタを使うべきですか?
E.4.1.1. 最速にするためにXML以外の翻訳アダプタを使う
E.4.2. どのようにしたら翻訳やローカライズをもっと速くできますか?
E.4.2.1. 翻訳およびローカライズのキャッシュを使う
E.5. ビューのレンダリング
E.5.1. どのようにしたらビューヘルパの解決を速くできますか?
E.5.1.1. ファイルキャッシュを含むプラグインローダーを使う
E.5.1.2. よく使われるヘルパメソッドを提供するようにZend_Viewを拡張する
E.5.2. どのようにしたらビューを部分的に高速化できますか?
E.5.2.1. 本当に必要な時だけpartial()を使う
E.5.3. どのようにしたらアクションメソッドのビューヘルパの呼び出しを速くできますか?
E.5.3.1. 可能な場合はアクションスタックを使う
E.5.3.2. action()を通じてモデルに問い合わせるお好みヘルパ
F. 著作権に関する情報
目次

表目次

2.1. サンプル CMS 用のアクセス制御
4.1. Zend_Application options
4.2. Zend_Application Methods
4.3. Zend_Application_Bootstrap_Bootstrapperインタフェース
4.4. Zend_Application_Bootstrap_ResourceBootstrapperインタフェース
4.5. Zend_Application_Bootstrap_BootstrapAbstract Methods
4.6. Zend_Application_Resource_Resourceインターフェース
4.7. Zend_Application_Resource_ResourceAbstractメソッド
5.1. 設定オプション
5.2. サーバのオプション
5.3. デバッグメッセージ
5.4. Active Directory 用のオプション
5.5. OpenLDAP 用のオプション
6.1. Core フロントエンドのオプション
6.2. Function フロントエンドのオプション
6.3. Class フロントエンドのオプション
6.4. File フロントエンドのオプション
6.5. Page フロントエンドのオプション
6.6. File バックエンドのオプション
6.7. Sqlite バックエンドのオプション
6.8. Memcached バックエンドのオプション
6.9. Xcache バックエンドのオプション
6.10. TwoLevels バックエンドのオプション
9.1. Zend_Config_Ini コンストラクタのパラメータ
12.1. Zend_Rest_Route Behavior
13.1. 通貨記号の設定を指定するための定数
13.2. 表示する場所を指定するための定数
14.1. 日付要素
14.2. 基本操作
14.3. 日付の比較用メソッド
14.4. 日付出力用のメソッド
14.5. 日付の出力用メソッド
14.6. 雑多なメソッド
14.7. Zend_Date::HOUR を使用した操作
14.8. 日に関する定数
14.9. 週に関する定数
14.10. 月に関する定数
14.11. 年に関する定数
14.12. 時間に関する定数
14.13. タイムゾーンに関する定数
14.14. 日付フォーマットに関する定数 (タイムゾーンを含むフォーマット)
14.15. 日付および時刻フォーマットに関する定数 (ロケールによって変化する書式)
14.16. ISO 8601 日付出力に関する定数
14.17. PHP の日付出力用の定数
14.18. 日の出や日没のためにサポートしている水平線の形式
15.1. describeTable() が返す連想配列のフィールド
15.2. getPart() および reset() で使用する定数
20.1. Feed Level API Methods
20.2. Extended Feed Level API Methods
20.3. Entry Level API Methods
20.4. Extended Entry Level API Methods
20.5. Core Extensions (pre-registered)
20.6. Non-Core Extensions (must register manually)
21.1. Different notations of the rename filter and their meaning
24.1. 以下のサンプルで使用するメタデータ
25.1. Zend_Http_Client の設定パラメータ
25.2. Zend_Http_Client_Adapter_Socket の設定パラメータ
25.3. Zend_Http_Client の設定パラメータ
29.1. accountCanonicalFormのオプション
29.2. Zend_Ldapオプション
29.3. Zend_Ldap API
29.4. Zend_Ldap_Collection API
29.5. Zend_Ldap_Attribute API
29.6. Zend_Ldap_Dn API
29.7. Zend_Ldap_Filter API
29.8. Zend_Ldap_Node API
29.9. Zend_Ldap_Node_RootDse API
29.10. Zend_Ldap_Node_RootDse_OpenLdap API
29.11. Zend_Ldap_Node_RootDse_ActiveDirectory API
29.12. Zend_Ldap_Node_RootDse_eDirectory API
29.13. Zend_Ldap_Node_Schema API
29.14. Zend_Ldap_Node_Schema_AttributeType_Interface API
29.15. Zend_Ldap_Node_Schema_ObjectClass_Interface API
29.16. Zend_Ldap_Node_Schema_Item API
29.17. Zend_Ldap_Node_Schema_OpenLDAP API
29.18. Zend_Ldap_Node_Schema_AttributeType_OpenLDAP API
29.19. Zend_Ldap_Node_Schema_ObjectClass_OpenLDAP API
29.20. Zend_Ldap_Node_Schema_AttributeType_ActiveDirectory API
29.21. Zend_Ldap_Node_Schema_ObjectClass_ActiveDirectory API
29.22. Zend_Ldif_Encoder API
30.1. Zend_Loader_Autoloader Methods
31.1. getTranslationList($type = null, $locale = null, $value = null) の詳細
31.2. getTranslation($value = null, $type = null, $locale = null) の詳細
31.3. Zend Framework 1.0 と 1.5 の違い
31.4. 自分で作成する数値書式用の書式トークン
31.5. getDate() のオプション 'fix_date' のキーの値
31.6. 返り値
31.7. 書式定義
31.8. 書式の例
31.9. サポートする言語の全一覧
31.10. 新旧のメソッドコールの一覧
32.1. Firebug Logging Styles
33.1. メール読み込み機能の概要
33.2. Mail フォルダの名前
34.1. 計測値の型の一覧
37.1. Common page options
37.2. MVC page options
37.3. URI画面のオプション
39.1. Zend_Paginator 用のアダプタ
39.2. Zend_Paginator のスクロール形式
39.3. ビュー partial のプロパティ
39.4. Zend_Paginator の設定用メソッド
46.1. Zend_Search_Lucene_Field の型
48.1. Zend_Service_Amazon_Item のプロパティ
48.2. Zend_Service_Amazon_Image のプロパティ
48.3. Zend_Service_Amazon_OfferSet のプロパティ
48.4. プロパティ
48.5. Zend_Service_Amazon_SimilarProduct のプロパティ
48.6. Zend_Service_Amazon_Accessories のプロパティ
48.7. Zend_Service_Amazon_CustomerReview のプロパティ
48.8. Zend_Service_Amazon_EditorialReview のプロパティ
48.9. Zend_Service_Amazon_Listmania のプロパティ
48.10. Available Instance Types
48.11. Valid Run Options
48.12. Launch permissions fall into three categories
48.13. Valid Attributes
48.14. 公開データを取得するためのメソッド
48.15. Zend_Service_Delicious_SimplePost クラスのメソッド
48.16. Zend_Service_Flickr_ResultSet のプロパティ
48.17. Zend_Service_Flickr_Result のプロパティ
48.18. Zend_Service_Flickr_Image のプロパティ
48.19. Zend_Service_ReCaptcha_MailHide のオプション
48.20. Zend_Service_Yahoo_ResultSet
48.21. Zend_Service_Yahoo_LocalResultSet のプロパティ
48.22. Zend_Service_Yahoo_Result のプロパティ
48.23. Zend_Service_Yahoo_WebResult のプロパティ
48.24. Zend_Service_Yahoo_ImageResult のプロパティ
48.25. Zend_Service_Yahoo_VideoResult のプロパティ
48.26. Zend_Service_Yahoo_LocalResult のプロパティ
48.27. Zend_Service_Yahoo_NewsResult のプロパティ
48.28. Zend_Service_Yahoo_Image のプロパティ
52.1. Zend_Test_PHPUnit_DatabaseTestCase API Methods
56.1. プロジェクトプロバイダーオプション
56.2. プロジェクトプロバイダーオプション
57.1. Zend_Translate のアダプタ
57.2. 翻訳アダプタのオプション
57.3. Plural support
59.1. 利用可能な検証メッセージ
59.2. 利用可能なバリデータのメッセージ
61.1. Sitemap XML elements
63.1. PHP と XML-RPC の間の型変換
63.2. Zend_XmlRpc_Value オブジェクトと対応する XML-RPC 型
A.1. Zend Framework の各コンポーネントが使用する PHP 拡張モジュール
A.2. Zend Framework のコンポーネントと、使用している PHP 拡張モジュール
A.3. Zend Framework のコンポーネントと、それが依存する他の Zend Framework コンポーネント

例目次

2.1. ロールの多重継承
3.1. 基本的な AMF サーバ
3.2. AMF レスポンスへのメッセージヘッダの追加
4.1. DBアダプタ・リソース構成サンプル
4.2. フロントコントローラ・リソース構成サンプル
4.3. ブートストラップでフロントコントローラを取得
4.4. レイアウト構成サンプル
4.5. モジュールの設定
4.6. 特定のモジュール・ブートストラップを取得する
4.7. ナビゲーション・リソース構成の例
4.8. ルータ・リソース構成の例
4.9. セッション・リソース構成サンプル
4.10. サンプルビューリソースの設定
5.1. セッション名前空間の変更
5.2. 独自のストレージクラスの使用法
5.3. 基本的な使用法
6.1. Zend_Cache::factory() によるフロントエンドの取得
6.2. データベースへのクエリの結果のキャッシュ
6.3. Zend_Cache 出力フロントエンドによる出力のキャッシュ
8.1. PHPクラスを生成
8.2. クラスのプロパティ付でPHPクラスを生成
8.3. クラスのメソッド付でPHPクラスを生成
8.4. PHPファイルの生成
8.5. reflection経由のPHPファイルのコード生成の種まき
8.6. reflection経由のPHPクラス生成の種まき
9.1. Zend_Config の使用例
9.2. Zend_Config における PHP 設定ファイルの使用法
9.3. Zend_Config_Ini の使用法
9.4. Zend_Config_Xml の使用法
9.5. Zend_Config_Xml におけるタグの属性の使用
10.1. Zend_Config_Writer の使用法
10.2. 既存の設定の変更
11.1. 短い形式の構文の使用
11.2. 長い形式の構文の使用
11.3. Getopt の例外処理
11.4. getOption() の使用法
11.5. マジックメソッド __get() および __isset() の使用例
11.6. getRemainingArgs() の使用法
11.7. addRules() の使用法
11.8. setHelp() の使用法
11.9. setAliases() の使用法
11.10. addArguments() および setArguments() の使用法
11.11. setOption() の使用法
11.12. setOptions() の使用法
12.1. 存在しないアクションの処理
12.2. アクション、コントローラおよびモジュール名によるタスクの追加
12.3. リクエストオブジェクトによるタスクの追加
12.4. Zend MVC を使用した、Dojo でのオートコンプリート
12.5. Ajax リクエストに対してアクションに応答させる
12.6. オプションの設定
12.7. デフォルト設定の使用
12.8. goto() での _forward() API の使用
12.9. gotoRoute() でのルートアセンブリの使用
12.10. 基本的な使用法
12.11. 自動レンダリングの無効化
12.12. 別のビュースクリプトの選択
12.13. 登録されているビューの変更
12.14. パスの指定方法の変更
12.15. 単一のアクションから複数のビュースクリプトをレンダリングする例
12.16. 標準的な使用法
12.17. 別のエラーハンドラの設定
12.18. アクセス用メソッドの使用
13.1. 実際のロケールからの Zend_Currency のインスタンスの作成
13.2. Zend_Currency のインスタンスを作成する別の例
13.3. 通貨形式での出力の作成
13.4. 通貨の表示形式の変更
13.5. 通貨に関する情報の取得
13.6. 新しいロケールの設定
13.7. 通貨のキャッシュ処理
14.1. デフォルトタイムゾーンの設定
14.2. 現在の日付の作成
14.3. get() - 日付の出力
14.4. set() - 日付の設定
14.5. add() - 日付の加算
14.6. compare() - 日付の比較
14.7. equals() - 日付あるいはその一部の同一性
14.8. ユーザ定義の入力日付書式
14.9. 日付要素の操作
14.10. インスタンスによる作成
14.11. 静的メソッドによる作成
14.12. データベースの日付データからの簡単な日付の作成
14.13. データベースの日付データからの便利な日付作成法
14.14. 配列による日付の作成
14.15. ISO 書式を使用した独自書式
14.16. PHP の指定子を使用した独自書式
14.17. 日付の確認
14.18. 利用可能な都市の取得
14.19. 都市の位置の取得
14.20. 太陽の情報の算出
14.21. タイムゾーンの処理
14.22. 複数のタイムゾーン
15.1. アダプタのコンストラクタの使用
15.2. ファクトリメソッドの使用
15.3. 自作のアダプタクラスをアダプタのファクトリメソッドで使用する方法
15.4. アダプタのファクトリメソッドでの Zend_Config オブジェクトの使用
15.5. ファクトリでの大文字小文字変換オプションの指定
15.6. ファクトリでの自動クォートオプションの指定
15.7. ファクトリでの PDO ドライバのオプションの指定
15.8. ファクトリでのシリアライズオプションの指定
15.9. 接続時の例外処理
15.10. fetchAll() の使用
15.11. setFetchMode() の使用
15.12. fetchAssoc() の使用
15.13. fetchCol() の使用
15.14. fetchPairs() の例
15.15. fetchRow() の使用
15.16. fetchOne() の使用法
15.17. テーブルへのデータの挿入
15.18. テーブルへの式の挿入
15.19. 自動インクリメントのキーにおける lastInsertId() の使用法
15.20. シーケンスにおける lastInsertId() の使用法
15.21. lastSequenceId() の使用法
15.22. 行の更新
15.23. 式の配列を指定することによる行の更新
15.24. 行の削除
15.25. quote() の使用法
15.26. quote() での SQL データ型の指定
15.27. quoteInto() の使用法
15.28. quoteInto() での SQL データ型の指定
15.29. quoteIdentifier() の使用法
15.30. 一貫性を保持するためのトランザクション管理
15.31. データベースとの接続の解除
15.32. Oracle アダプタでの持続的接続の使用
15.33. PDO アダプタによる、プリペアド形式ではないクエリの実行
15.34. サーバのバージョンを取得してからクエリを実行する
15.35. query() による SQL ステートメントオブジェクトの作成
15.36. SQL ステートメントのコンストラクタの使用
15.37. 位置指定パラメータによるステートメントの実行
15.38. 名前つきパラメータによるステートメントの実行
15.39. ループ内での fetch() の使用
15.40. fetchAll() の使用法
15.41. 取得形式の設定
15.42. fetchColumn() の使用法
15.43. fetchObject() の使用法
15.44. Zend_Controller_Front を使った DB のプロファイリング
15.45. Zend_Controller_Front を使わない DB のプロファイリング
15.46. データベースアダプタの select() メソッドの例
15.47. 新しい Select オブジェクトの作成の例
15.48. メソッドを使用して句を追加する例
15.49. 流れるようなインターフェイスの使用例
15.50. from() メソッドの例
15.51. テーブルの相関名を指定する例
15.52. スキーマ名の指定の例
15.53. カラムを指定する例
15.54. 式を含むカラムの指定の例
15.55. 式の中のカラムをクォートする例
15.56. columns() メソッドでカラムを追加する例
15.57. join() メソッドの例
15.58. カラムを指定しない例
15.59. joinUsing() メソッドの例
15.60. where() メソッドの例
15.61. where() メソッドでのパラメータの例
15.62. 複数の where() メソッドの例
15.63. orWhere() メソッドの例
15.64. 論理式を括弧で囲む例
15.65. group() メソッドの例
15.66. having() メソッドの例
15.67. order() メソッドの例
15.68. limit() メソッドの例
15.69. limitPage() メソッドの例
15.70. distinct() メソッドの例
15.71. forUpdate() メソッドの例
15.72. union() メソッド例
15.73. Db アダプタの query() メソッドの使用例
15.74. Select オブジェクトの query メソッドの使用例
15.75. __toString() メソッドの例
15.76. getPart() メソッドの例
15.77. reset() メソッドの例
15.78. 文字列で名前を指定するだけのテーブルクラスの宣言
15.79. テーブル名を明示的に指定することによるテーブルクラスの宣言
15.80. テーブル名を暗黙的に指定することによるテーブルクラスの宣言
15.81. テーブルクラスでのスキーマの宣言
15.82. インスタンス作成時のテーブル名とスキーマ名の指定
15.83. 主キーを指定する例
15.84. _setupTableName() メソッドのオーバーライドの例
15.85. init() メソッドの使用例
15.86. アダプタオブジェクトを使用した、テーブルの作成の例
15.87. デフォルトアダプタを使用した、テーブルの作成の例
15.88. レジストリのキーを使用した、テーブルの作成の例
15.89. テーブルへの挿入の例
15.90. 式をテーブルに挿入する例
15.91. 自動インクリメントの主キーを持つテーブルを宣言する例
15.92. シーケンスを用いたテーブルを宣言する例
15.93. 自然キーを用いたテーブルを宣言する例
15.94. テーブルの行の更新の例
15.95. テーブルからの行の削除の例
15.96. 主キーの値によって行を捜す例
15.97. 複合主キーの値の指定による行の取得の例
15.98. 単純な使用法
15.99. 流れるようなインターフェイスの例
15.100. 式から行を取得する例
15.101. 式を使用した行の検索の例
15.102. 指定したカラムの取得
15.103. 式の結果をカラムとして取得する
15.104. ルックアップテーブルによる fetchAll() の結果の絞込み
15.105. Zend_Db_Table_Select の整合性チェックを削除し、JOIN した行を許可する
15.106. 式から単一の行を取得する例
15.107. テーブル名を取得する例
15.108. すべてのテーブルオブジェクトでのデフォルトのメタデータキャッシュの使用
15.109. 特定のテーブルオブジェクトでのメタデータキャッシュの使用
15.110. 行クラスおよび行セットクラスの指定の例
15.111. 行クラスおよび行セットクラスの変更の例
15.112. タイムスタンプを処理する独自ロジック
15.113. 状況を指定してバグを検索する独自メソッド
15.114. 語尾変化を実装した抽象テーブルクラスの例
15.115. 行の取得の例
15.116. 行セット内の行を読み込む例
15.117. 行からカラムを読み込む例
15.118. toArray() メソッドの使用例
15.119. 行のカラムの内容を変更する例
15.120. テーブルに新しい行を作成する例
15.121. テーブルに新しい行を作成し、値を代入する例
15.122. setFromArray() で新しい行の値を設定する例
15.123. 行の削除の例
15.124. 行のシリアライズの例
15.125. シリアライズした行の復元の例
15.126. 行の復活の例
15.127. 独自の行クラスの指定
15.128. init() メソッドの使用例
15.129. 行クラスでの独自ロジックの例
15.130. 挿入するデータの記録を複数のテーブルで行う行クラスの例
15.131. 変換処理の定義例
15.132. 行セットの取得の例
15.133. 行セット内の行の数を数える
15.134. 行セットからの単一の行の読み込み
15.135. 行セットの順次処理
15.136. 行セット内の既知の位置への移動
15.137. toArray() の使用法
15.138. 行セットのシリアライズ
15.139. シリアライズした行セットの復元
15.140. 生きたデータとしての行セットの復活
15.141. 独自の行セットクラスの指定
15.142. 行セットクラスに新しいメソッドを追加する例
15.143. 従属行セットの取得
15.144. ルールを指定することによる従属行セットの取得
15.145. Zend_Db_Table_Select による従属行セットの取得
15.146. マジックメソッドの使用による従属行セットの取得
15.147. 親の行の取得
15.148. ルールを指定することによる親の行の取得
15.149. マジックメソッドの使用による親の行の取得
15.150. 多対多の形式の行セットの取得
15.151. ルールを指定することによる多対多の形式の行セットの取得
15.152. マジックメソッドの使用による多対多の形式の行セットの取得
15.153. 連鎖削除の例
15.154. 連鎖操作の宣言の例
15.155. データベース・データモデルの定義を記述
15.156. 記述された定義との相互作用
15.157. Zend_Db_Table定義の混合利用との相互作用
16.1. dump() メソッドの例
17.1. コンストラクタでの Zend_Dojo_Data の初期化
17.2. 設定用メソッドでの Zend_Dojo_Data の初期化
17.3. Zend_Dojo_Data へのデータの追加
17.4. Zend_Dojo_Data での label フィールドの指定
17.5. JSON からの Zend_Dojo_Data の作成
17.6. Dojo ビューヘルパーの使用法
17.7. dojo() ビューヘルパーの使用例
17.8. 宣言的、あるいはプログラム的な Dojo の使用法の指定
17.9. Registering the Dojo View Helper Prefix Path
17.10. BorderContainer layout dijit example
17.11. Using CustomDijit to render a dojox.layout.ContentPane
17.12. 既存のフォームでDojoを使用可能にする
17.13. Dijit要素デコレーターの使用法
17.14. Dijitコンテナ・デコレーター使用法
17.15. ボタンdijit要素の使用例
17.16. チェックボックスdijit要素の使用例
17.17. コンボボックスdijit要素を選択肢入力として使う
17.18. コンボボックスdijit要素をデータ・ストアと一緒に使う
17.19. 通貨テキストボックスdijit要素の使用例
17.20. 日付テキストボックスdijit要素の使用例
17.21. エディタdijit要素の使用例
17.22. 水平スライダーdijit要素の使用例
17.23. 数スピナーdijit要素の使用例
17.24. 数テキストボックスdijit要素の使用例
17.25. パスワードテキストボックスの使用例
17.26. ラジオボタンdijit要素の使用例
17.27. シンプルテキストエリアdijit要素の使用例
17.28. サブミットボタンdijit要素の使用例
17.29. テキストボックスdijit要素の使用例
17.30. テキストエリアdijit要素の使用例
17.31. 時刻テキストボックスdijit要素の使用例
17.32. バリデーションテキストボックスdijit要素の使用例
17.33. 垂直スライダーdijit要素の使用例
17.34. Zend_Dojo_Formの利用
17.35. 既存のフォームをDojoを使って変更する
19.1. 例外のキャッチ
20.1. Zend_Feed による RSS フィードデータの使用
20.2. Atom フィードの基本的な使用法
20.3. Atom フィードからの単一のエントリの読み込み
20.4. 単一エントリの Atom フィードに対する、エントリオブジェクトを直接使用したアクセス
20.5. 既存のフィードエントリの変更
20.6. 独自の名前空間の要素としての Atom エントリの作成
20.7. 独自の名前空間を使用しての Atom エントリクラスの拡張
21.1. シンプルなファイルアップロードフォーム
21.2. ファイルのチェック
21.3. ファイル名の取得
21.4. ファイルのサイズの取得
21.5. ファイルのハッシュの取得
21.6. ファイルの mimetype の取得
21.7. progressbar アダプタを使用した実際の状態の取得
21.8. 手動での進捗状況表示の使用法
21.9. ファイル転送用のバリデータの追加
21.10. 特定のファイルに対してのみのバリデータの適用
21.11. 複数のバリデータの追加
21.12. ファイルの検証
21.13. Count バリデータの使用法
21.14. Crc32 バリデータの使用法
21.15. ExcludeExtension バリデータの使用法
21.16. ExcludeMimeType バリデータの使用法
21.17. Exists バリデータの使用法
21.18. Extension バリデータの使用法
21.19. FilesSize バリデータの使用法
21.20. ImageSize バリデータの使用法
21.21. IsCompressed バリデータの使用法
21.22. IsImage バリデータの使用法
21.23. Hash バリデータの使用法
21.24. Md5 バリデータの使用法
21.25. MimeType バリデータの使用法
21.26. NotExists バリデータの使用法
21.27. sha1 バリデータの使用法
21.28. Size バリデータの使用法
21.29. WordCount バリデータの使用法
21.30. Add filters to a file transfer
21.31. Limit filters to single files
21.32. Add multiple filters
21.33. Using the Decrypt filter with Mcrypt
21.34. Using the Decrypt filter with OpenSSL
21.35. Using the Encrypt filter with Mcrypt
21.36. Using the Encrypt filter with OpenSSL
21.37. Using the LowerCase filter
21.38. Using the Rename filter
21.39. Using the UpperCase filter
21.40. HTTP フィールドの使用を許可する
21.41. rename フィルタの 1.6 から 1.7 での変更点
21.42. count バリデータの 1.6 から 1.7 での変更点
21.43. extension バリデータの 1.6 から 1.7 での変更点
21.44. filessize バリデータの 1.6 から 1.7 での変更点
21.45. hash バリデータの 1.6 から 1.7 での変更点
21.46. imagesize バリデータの 1.6 から 1.7 での変更点
21.47. size バリデータの 1.6 から 1.7 での変更点
21.48. ファイルバリデータを 1.6.1 から 1.6.2 に移行する方法
22.1. MixedCase あるいは camelCase のテキストを別形式に変換する
22.2. 複数のルールの一括設定
22.3. Zend_Filter_Inflector での Zend_Config の使用法
23.1. 独自のラベル
23.2. すべての要素に対するプレフィックスパスの設定
23.3. すべての要素に対するデコレータの設定
23.4. いくつかの要素に対するデコレータの設定
23.5. すべての要素に対するフィルタの設定
23.6. すべての表示グループに対するデコレータプレフィックスパスの設定
23.7. すべての表示グループに対するデコレータの設定
23.8. File フォーム要素の使用法
23.9. 明示的なファイルの取得
23.10. オプションのファイルがアップロードされたかどうかの確認
23.11. 複数のファイルの設定
23.12. 登録フォームの例
24.1. Developer Key と ClientID を Zend_Gdata_YouTube に渡す
24.2. 動画の検索
24.3. 指定したカテゴリの動画の検索
24.4. 標準の動画フィードの取得
24.5. Zend_Gdata_YouTube_VideoQuery を使用した動画の取得
24.6. URL からの動画フィードの取得
24.7. 指定したユーザがアップロードした動画の取得
24.8. 指定したユーザのお気に入り動画の取得
24.9. 動画への返信のフィードの取得
24.10. 動画 ID からの動画へのコメントのフィードの取得
24.11. Zend_Gdata_YouTube_VideoEntry からの動画へのコメントのフィードの取得
24.12. 指定したユーザのプレイリストの取得
24.13. 指定したプレイリストの取得
24.14. 指定したユーザのすべての購読の取得
24.15. ユーザのプロファイルの取得
24.16. 動画のアップロード
24.17. ブラウザベースのアップロード
24.18. ブラウザベースのアップロード: HTML フォームの作成
24.19. 動画のアップロード状況のチェック
25.1. Zend_Http_Client のインスタンスの作成
25.2. シンプルな GET リクエストの処理
25.3. GET 以外のリクエストメソッドの使用
25.4. GET パラメータの設定
25.5. POST パラメータの設定
25.6. 301 や 302 のレスポンスに対する RFC 2616 準拠のリダイレクト
25.7. setCookie() によるクッキーの設定
25.8. クッキーの持続化
25.9. 独自のリクエストヘッダの設定
25.10. 複数の独自リクエストヘッダの設定
25.11. setFileUpload によるファイルのアップロード
25.12. 生の POST データの送信
25.13. HTTP 認証用のユーザとパスワードの設定
25.14. 単一のクライアントによる連続したリクエストの実行
25.15. HTTPS トランスポート層の変更
25.16. ソケットアダプタのストリームコンテキストオプションの設定
25.17. プロキシサーバを使用した Zend_Http_Client の使用法
25.18. cURL オプションの設定
25.19. ハンドルによるファイル転送
25.20. HTTP レスポンススタブを使用したテスト
25.21. 複数の HTTP レスポンススタブを使用したテスト
25.22. アダプタを失敗させる
25.23. 独自の接続アダプタの作成
25.24. アップロードされたファイル情報の内部ストレージ
25.25. Zend_Http_Cookie のインスタンスの作成
25.26. Zend_Http_Cookie オブジェクトの文字列化
25.27. Zend_Http_Cookie のゲッターメソッドの使用法
25.28. クッキーがマッチするかどうかの確認
25.29. ファクトリメソッドを使用した Zend_Http_Response オブジェクトの作成
25.30. isError() メソッドの使用によるレスポンスの検証
25.31. Zend_Http_Response へのアクセス用メソッドの使用
25.32. レスポンスヘッダへのアクセス
27.1. Zend_Json_Server利用方法
28.1. オプションをコンストラクタあるいは startMvc() で渡す
28.2. setOption() および setConfig() の使用
28.3. アクセサの使用
28.4. Zend_Layout のアクセサでインフレクタを変更する
28.5. Zend_Layout のインフレクタを直接変更する
28.6. インフレクタのカスタマイズ
29.1. そのDNで項目を取得
29.2. 与えられたDNが存在するかチェック
29.3. 与えられたDNの子供を数える
29.4. LDAPツリーを検索
29.5. LDAPに新規項目を追加
29.6. LDAPから存在する項目を削除
29.7. LDAPに存在する項目を更新
29.8. LDAP項目をその全ての派生物と共に再帰的にコピー
29.9. LDAP項目をその全ての派生物と共に再帰的に異なるサブツリーに移動
29.10. 単純なLDAPフィルタの作成
29.11. より複雑なLDAPフィルタの作成
29.12. LDAPツリーを再帰的に走査
29.13. ルートDSEを手に入れる
29.14. サーバ・スキーマを手に入れる
30.1. loadFile() メソッドの例
30.2. loadClass() メソッドの例
30.3. isReadable() メソッドの例
30.4. 自動ローダー用コールバックメソッドの登録例
30.5. autoload コールバックメソッドを継承クラスから登録する例
30.6. PluginLoader クラスのファイルインクルードキャッシュの使用法
31.1. 特定のロケールの選択
31.2. ロケールの自動選択
31.3. 自動ロケールの使用法
31.4. ロケールの例外処理
31.5. デフォルトのロケールの設定
31.6. 日付のデフォルトが、ウェブのユーザのロケールになる例
31.7. デフォルトのロケール選択のオーバーライド
31.8. デフォルトのロケールを使用する際のパフォーマンスの最適化
31.9. アプリケーション単位のロケールの使用例
31.10. 日付のデフォルトを、ウェブユーザの正しいロケールに設定する
31.11. setOptions() での STANDARD の使用
31.12. clone
31.13. ロケールが同一かどうかの調査
31.14. デフォルトロケールの取得
31.15. setLocale
31.16. getLanguage および getRegion
31.17. getTranslationList
31.18. getTranslationList
31.19. 国の名前を、ある言語から別の言語に変換する
31.20. すべての言語を、その国のネイティブ言語で書き出す
31.21. getQuestion()
31.22. getLocaleList()
31.23. シンプルなロケールの検出
31.24. 厳格なロケール検出
31.25. ロケールに対応した振る舞いの実装
31.26. Zend Framework 1.8 以降でのロケール対応の振る舞いの実装
31.27. 数値の正規化
31.28. 精度を指定した数値の正規化
31.29. 数値の地域化
31.30. 精度を指定した数値の地域化
31.31. 自分で定義した数値書式の使用
31.32. 数値かどうかの確認
31.33. 浮動小数点値の正規化
31.34. 浮動小数点値の地域化
31.35. 浮動小数点値かどうかの確認
31.36. 整数値の正規化
31.37. 整数値の地域化
31.38. 整数値かどうかの確認
31.39. 東アラビア文字から European/Latin 文字への変換
31.40. ラテン文字から東アラビア文字への変換
31.41. 各国語での文字名を使用した、4 文字の CLDR 文字コードの取得
31.42. 日付の正規化
31.43. ロケールを指定した日付の正規化
31.44. 日付と時刻の正規化
31.45. ユーザ定義の日付書式への正規化
31.46. 入力された日付の訂正処理
31.47. 日付かどうかの確認
31.48. 未知の時刻の正規化
31.49. 時刻かどうかの確認
31.50. デフォルトのキャッシュ処理の無効化
31.51. isLocale() を 1.6 用から 1.7 用に変更する方法
31.52. getDefault() を 1.6 用から 1.7 用に変更する方法
32.1. Zend_Controller_Front を使ったログ記録
32.2. Zend_Controller_Front を使わないログ記録
33.1. Zend_Mail を使用したシンプルなメール送信
33.2. Zend_Mail_Transport_Sendmail トランスポートへの追加パラメータの渡し方
33.3. SMTP によるメールの送信
33.4. SMTP 接続による複数のメールの送信
33.5. トランスポートの接続の手動制御
33.6. 異なる転送手段の使用
33.7. HTML メールの送信
33.8. ファイルを添付したメール
33.9. MIME バウンダリの変更
33.10. メールヘッダの追加
33.11. Zend_Mail_Transport_Smtp での認証の有効化
33.12. Zend_Mail_Transport_Smtp によるセキュアな接続の有効化
34.1. 計測値の変換
34.2. メートルの計測
34.3. 整数および浮動小数点数を使用しての作成
34.4. 文字列を使用しての作成
34.5. 計測値を含む任意の入力テキスト
34.6. ローカライズされた文字列
34.7. 自動的な出力
34.8. 値の出力
34.9. 単位の出力
34.10. 変換
34.11. 単位の加算
34.12. 減算
34.13. 異なる計測値
34.14. 同一の計測値
34.15.
34.16. 値の変更
34.17. 型の変更
35.1. Zend_Memory コンポーネントの使用法
37.1. Custom page properties
37.2. getHref() generates the page URI
37.3. isActive() determines if page is active
37.4. Using routes
37.5. もっとも単純なカスタム・ページ
37.6. プロパティ付のカスタム・ページ
37.7. ページ・ファクトリを使ってMVCページを作成
37.8. ページ・ファクトリを使ってURIページを作成
37.9. ページ・ファクトリを使ってカスタムページ型を作成
37.10. Creating a container using an array
37.11. Creating a container using a config object
37.12. Adding pages to a container
37.13. Removing pages from a container
37.14. Finding pages in a container
37.15. Iterating a container
37.16. Converting a container to an array
38.1. シンプルな OpenID ログインフォーム
38.2. 認証リクエストのハンドラ
38.3. 認証の応答の検証
38.4. 完全な OpenID ログインスクリプト
38.5. 指定したレルムへの認証リクエスト
38.6. 対話形式でない即時確認
38.7. データベースストレージ
38.8. Simple Registration Extension のリクエストの送信
38.9. Simple Registration Extension の応答内容の検証
38.10. OpenID 用の Zend_Auth アダプタ
38.11. 識別子
38.12. シンプルな識別プロバイダ
38.13. シンプルなログイン画面
38.14. シンプルな信頼画面
38.15. すべてをまとめたもの
38.16. プロファイルを関連付けた識別子
38.17. SREG を使用したプロバイダ
40.1. 新しい PDF ドキュメントの作成あるいは既存の PDF ドキュメントの読み込み
40.2. 指定した版の PDF ドキュメントの取得
40.3. PDF ドキュメントの保存
40.4. PDF ドキュメントのページの操作
40.5. 既存のページの複製
40.6. ページ上への文字列の描画
40.7. UTF-8 でエンコードされた文字列をページに描画する
40.8. 標準フォントの作成
40.9. TrueType フォントの作成
40.10. TrueType を作成するが、PDF ドキュメントには埋め込まない
40.11. 埋め込みが禁止されているフォントで、例外をスローさせないようにする
40.12. 埋め込みフォントを圧縮しない
40.13. フォントの埋め込みオプションを組み合わせる
40.14. フォント埋め込みオプションの使用
40.15. 読み込んだドキュメントからのフォントの抽出
40.16. フォント名の指定による、読み込んだドキュメントからのフォントの抽出
40.17. 画像の描画
40.18. Destinations usage example
40.19. Zend_Pdf モジュールの使用例
41.1. クライアント側の基本例
43.1. ファイルでreflectionを実行
43.2. クラスでreflectionを実行
43.3. メソッドでreflectionを実行
43.4. docblockでreflectionを実行
44.1. set() メソッドの使用例
44.2. get() メソッドの使用例
44.3. レジストリの順次処理の例
44.4. レジストリを作成する例
44.5. シングルトンレジストリの初期化の例
44.6. 配列アクセスの例
44.7. オブジェクト形式のアクセスの例
44.8. isRegistered() メソッドの使用例
44.9. isset() メソッドの使用例
44.10. シングルトンレジストリのクラス名を指定する例
44.11. _unsetInstance() メソッドの例
45.1. 基本的な REST リクエスト
45.2. レスポンスステータス
45.3. Technorati の Rest サービスの使用
45.4. Technorati からのレスポンスの例
45.5. リクエストの引数の設定
45.6. 基本的な Zend_Rest_Server の使用法 - クラス
45.7. 基本的な Zend_Rest_Server の使用法 - 関数
45.8. 独自のステータスを返す
45.9. 独自の XML を返す
46.1. 独自のテキスト解析器
48.1. isSpam() の使用法
48.2. submitSpam() の使用法
48.3. submitHam() の使用法
48.4. 伝統的な API を使用した Amazon 検索
48.5. クエリ API を使用した Amazon 検索
48.6. Amazon Web Service の国の選択
48.7. ASIN を使用した Amazon の商品検索
48.8. Amazon の商品検索の実行
48.9. ResponseGroup オプションの使用法
48.10. もうひとつのクエリ API を使用した Amazon の検索
48.11. setKeys() の例
48.12. setRegion() の例
48.13. Starting New Ec2 Instances
48.14. Rebooting an Ec2 Instances
48.15. Terminating an Ec2 Instances
48.16. Describing Instances
48.17. Describing Instances By Image Id
48.18. Retreiving Console Output
48.19. Confirm Product Code on an Instance
48.20. Turn on CloudWatch Monitoring on an Instance(s)
48.21. Turn off CloudWatch Monitoring on an Instance(s)
48.22. Bundles an Amazon EC2 instance running Windows
48.23. Describes current bundling tasks
48.24. Cancels an Amazon EC2 bundling operation
48.25. Describes Reserved Instances that you purchased
48.26. Describe current Reserved Instance Offerings available
48.27. Turn off CloudWatch Monitoring on an Instance(s)
48.28. Listing Aviable Metrics
48.29. Return Statistics for a given metric
48.30. Register an AMI with EC2
48.31. Deregister an AMI with EC2
48.32. Describe an AMI
48.33. Modify Image Attributes
48.34. Reset an AMI Attribute
48.35. Describe AMI Attribute
48.36. Create a new EBS Volume
48.37. Create an EBS Volume from a Snapshot
48.38. Create a Snapshot of an EBS Volume
48.39. Describing an EBS Volume
48.40. Describe Attached Volumes
48.41. Describe an EBS Volume Snapshot
48.42. Attaching an EBS Volume
48.43. Detaching an EBS Volume
48.44. Deleting an EBS Volume
48.45. Deleting an EBS Volume Snapshot
48.46. Allocating a new Elastic IP
48.47. Describing Allocated Elastic IP Addresses
48.48. Releasing Elastic IP
48.49. Associates an Elastic IP to an Instance
48.50. Disassociate an Elastic IP from an instance
48.51. Amazon Keypairの新規作成
48.52. Amazon Keypairの削除
48.53. Amazon Keypairの記述
48.54. 利用可能リージョンを表示
48.55. 利用可能ゾーンを表示
48.56. Create a new Security Group
48.57. Describe a Security Group
48.58. Delete a Security Group
48.59. Authorizing by IP
48.60. Authorize By Group
48.61. Revoke by IP
48.62. Revoke By Group
48.63. Zend_Service_Amazon_S3 Usage Example
48.64. Zend_Service_Amazon_S3 Bucket Removal Example
48.65. Zend_Service_Amazon_S3 Bucket Listing Example
48.66. Zend_Service_Amazon_S3 Public Object Example
48.67. Zend_Service_Amazon_S3 Object Listing Example
48.68. Zend_Service_Amazon_S3 Streams Example
48.69. Zend_Service_Amazon_Sqs Usage Example
48.70. Zend_Service_Amazon_Sqs Queue Removal Example
48.71. Zend_Service_Amazon_Sqs Queue Count Example
48.72. Zend_Service_Amazon_Sqs Queue Listing Example
48.73. Zend_Service_Amazon_Sqs Message Send Example
48.74. Zend_Service_Amazon_Sqs Message Receive Example
48.75. Zend_Service_Amazon_Sqs Message Delete Example
48.76. ユーザのプロファイル情報の取得
48.77. あるユーザの週間アーティストチャートの取得
48.78. 関連するアーティストの取得
48.79. すべての投稿の取得
48.80. 投稿一覧へのアクセス
48.81. タグの指定による投稿一覧のフィルタリング
48.82. URL の指定による投稿一覧のフィルタリング
48.83. 投稿の編集
48.84. メソッドコールの連結
48.85. 投稿の削除
48.86. 投稿の追加
48.87. タグ
48.88. バンドル
48.89. 公開データの取得
48.90. Zend_Rest_Client の HTTP クライアントの変更
48.91. HTTP クライアントを、接続を保持し続けるように設定する
48.92. 単純な Flickr 検索
48.93. メールアドレスからの Flickr ユーザの公開している写真の検索
48.94. グループ ID を指定し、グループにプールされている写真を取得する
48.95. Flickr 画像の詳細の取得
48.96. ReCaptcha サービスのインスタンスの作成
48.97. ReCaptcha の表示
48.98. フォームフィールドの検証
48.99. ReCaptcha の検証
48.100. mail hide コンポーネントの使用法
48.101. 多数の隠しメールアドレスの作成
48.102. リンクの問い合わせ
48.103. リンクの変更
48.104. タグの処理
48.105. メモの扱い
48.106. ウォッチリストの取得
48.107. はじめてのクエリの実行
48.108. クエリの精度の向上
48.109. ひとつの Zend_Service_Technorati インスタンスでの複数のクエリの送信
48.110. 結果セットオブジェクトの取得
48.111. 特定の結果セットオブジェクトの取得
48.112. 単体の結果オブジェクトの取得
48.113. クエリの例外処理
48.114. API キーの使用状況の取得
48.115. Cosmos クエリ
48.116. Search クエリ
48.117. Tag クエリ
48.118. DailyCounts クエリ
48.119. TopTags タグ
48.120. BlogInfo クエリ
48.121. BlogPostTags クエリ
48.122. GetInfo クエリ
48.123. 結果セットコレクション内の結果オブジェクトの反復処理
48.124. Creating the Twitter Class
48.125. Verifying credentials
48.126. Sessions ending
48.127. Rating limit status
48.128. Retrieving public timeline
48.129. Retrieving friends timeline
48.130. Retrieving user timeline
48.131. Showing user status
48.132. Updating user status
48.133. Showing user replies
48.134. Deleting user status
48.135. Retrieving user friends
48.136. Retrieving user followers
48.137. Showing user informations
48.138. Retrieving recent direct messages received
48.139. Retrieving recent direct messages sent
48.140. Sending direct message
48.141. Deleting direct message
48.142. Creating friend
48.143. Deleting friend
48.144. Checking friend existence
48.145. Retrieving favorites
48.146. Creating favorites
48.147. Deleting favorites
48.148. Checking if block exists
48.149. Blocking a user
48.150. Removing a block
48.151. Who are you blocking
48.152. JSON Search Example
48.153. ATOM Search Example
48.154. Yahoo! を使用したウェブの検索
48.155. Yahoo! を使用した画像の検索
48.156. Yahoo! を使用した動画の検索
48.157. Yahoo! を使用した Local Businesses and Services の検索
48.158. Yahoo! News の検索
48.159. Yahoo! Site Explorer Inbound Links の検索
48.160. Yahoo! Site Explorer の PageData の検索
49.1. ページビューの数え方
49.2. 新しい方法: 名前空間の衝突を避ける
49.3. 古い方法: PHP のセッションへのアクセス
49.4. セッションの順次処理
49.5. セッションデータへのアクセス
49.6. グローバルセッションの開始
49.7. セッション名前空間のロック
49.8. 有効期限切れの例
49.9. コントローラでの名前空間つきセッションによる有効期限の管理
49.10. セッション名前空間へのアクセスを単一のインスタンスに制限する
49.11. セッション名前空間内での配列データの修正
49.12. セッションに保存する前に配列を作成する
49.13. 回避策: 修正した配列を再度代入する
49.14. 回避策: 参照を含む配列を格納する
49.15. PHPUnit で Zend_Session を使用したコードをテストする例
49.16. Zend_Config による Zend_Session の設定
49.17. セッション固定化
49.18. 基本的な設定
49.19. 複数カラムの主キーの使用
51.1. Zend_Tagの利用
51.2. Using Zend_Tag_Cloud
52.1. Application Login TestCase のサンプル
52.2. UserController のテスト
52.3. Database integration example
53.1. Zend_Text_Figlet の使用法
53.2. Zend_Text_Table の使用例
55.1. Exposing Your Providers with a Manifest
57.1. 単一言語の PHP コードの例
57.2. 多言語対応の PHP コードの例
57.3. TMX ファイルの例
57.4. CSV ファイルの例
57.5. CSV ファイルの例 その 2
57.6. INI ファイルの例
57.7. 翻訳オプションの使用
57.8. アダプタの言語の処理
57.9. 言語の自動検出の動作例
57.10. ディレクトリを指定してソースを探す
57.11. ディレクトリ名による言語の検出
57.12. ファイル名からの言語の取得
57.13. テキストの翻訳が存在するかどうかの確認
57.14. 翻訳のログ出力
57.15. 自分で定義したログメッセージ
57.16. アダプタでの言語の処理
57.17. Example of traditional plural translations
57.18. Example of modern plural translations
57.19. Example of modern plural translations using a different source language
57.20. notice を取得せずに言語の設定を行う
58.1. Zend_Uri::factory() による新しい URI の作成
58.2. Zend_Uri::factory() による既存の URI の操作
58.3. Zend_Uri::check() による URI の検証
58.4. URI における特殊文字の許可
58.5. Zend_Uri_* オブジェクトからのスキームの取得
58.6. Zend_Uri_* オブジェクトからの URI 全体の取得
58.7. Zend_Uri_* オブジェクトの検証
59.1. サイトマップ Lastmod バリデータ
59.2. サイトマップ 優先度 バリデータ
59.3. 単純なバリデーションクラスの作成
59.4. 依存条件を伴うバリデーションクラスの作成
59.5. 個々に独立した条件による検証を行い、失敗時に複数の原因を返す
60.1. compareVersion() メソッドの例
61.1. Action ビューヘルパーの基本的な使用法
61.2. Cycle ヘルパーの基本的な使用法
61.3. 2つ以上の繰り返しを利用する
61.4. Partial の基本的な使用法
61.5. PartialLoop による反復処理可能なモデルのレンダリング
61.6. 他のモジュールの Partial のレンダリング
61.7. プレースホルダの基本的な使用法
61.8. プレースホルダによるコンテンツの集約
61.9. プレースホルダによるコンテンツのキャプチャ
61.10. Doctype ヘルパーの基本的な使用法
61.11. Doctype の取得
61.12. HeadLink ヘルパーの基本的な使用法
61.13. HeadMeta ヘルパーの基本的な使用法
61.14. Headscript で条件コメントを使う例
61.15. HeadScript ヘルパーの基本的な使用法
61.16. HeadScript ヘルパーによるスクリプトのキャプチャ
61.17. Headstyle で条件コメントを使う例
61.18. HeadStyle ヘルパーの基本的な使用法
61.19. HeadStyle ヘルパーによるスタイル宣言のキャプチャ
61.20. HeadTitle ヘルパーの基本的な使用法
61.21. Flash ヘルパー
61.22. 追加属性を渡すことによるオブジェクトのカスタマイズ
61.23. Proxying calls to the navigation container
61.24. Rendering breadcrumbs
61.25. Specifying indentation
61.26. Customize breadcrumbs output
61.27. Rendering breadcrumbs using a partial view script
61.28. Specify relations in pages
61.29. Default rendering of links
61.30. Specify which relations to render
61.31. Rendering a menu
61.32. Calling renderMenu() directly
61.33. Rendering the deepest active menu
61.34. Rendering a menu with maximum depth
61.35. Rendering a menu with minimum depth
61.36. Rendering only the active branch of a menu
61.37. Rendering only the active branch of a menu with minimum depth
61.38. Rendering only the active branch of a menu with maximum depth
61.39. Rendering only the active branch of a menu with maximum depth and no parents
61.40. Rendering a custom menu using a partial view script
61.41. Rendering an XML sitemap
61.42. 登録済みのインスタンス
61.43. ビューの中で
61.44. 直接使用する方法
61.45. 単一のパラメータ
61.46. パラメータのリスト
61.47. パラメータの配列
61.48. ロケールの動的な変更
61.49. ロケールの静的な変更
61.50. 現在設定されているロケールの取得
63.1. XML-RPC メソッドのコール
63.2. パラメータを指定した XML-RPC メソッドのコール
63.3. デフォルト名前空間のプロキシ
63.4. 任意の名前空間のプロキシ
63.5. HTTP エラーの処理
63.6. XML-RPC Fault の処理
63.7. リクエストからレスポンスへの処理
E.1. 例: 最適化されたinclude_path