Zend Frameworkマニュアル

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

Zend Framework

2007-07-28


表目次

2.1. サンプル CMS 用のアクセス制御
3.1. 設定オプション
4.1. Core フロントエンドのオプション
4.2. Function フロントエンドのオプション
4.3. Class フロントエンドのオプション
4.4. File フロントエンドのオプション
4.5. Page フロントエンドのオプション
4.6. File バックエンドのオプション
4.7. Sqlite バックエンドのオプション
4.8. Memcached バックエンドのオプション
5.1. Zend_Config_Ini コンストラクタのパラメータ
8.1. 日付要素
8.2. 基本操作
8.3. 日付の比較用メソッド
8.4. 日付出力用のメソッド
8.5. 日付の出力用メソッド
8.6. 雑多なメソッド
8.7. Zend_Date::HOUR を使用した操作
8.8. 日に関する定数
8.9. 週に関する定数
8.10. 月に関する定数
8.11. 年に関する定数
8.12. 時間に関する定数
8.13. タイムゾーンに関する定数
8.14. 日付フォーマットに関する定数 (タイムゾーンを含むフォーマット)
8.15. 日付および時刻フォーマットに関する定数 (ロケールによって変化する書式)
8.16. ISO 8601 日付出力 に関する定数
8.17. PHP の日付出力 用の定数
8.18. 日の出や日没のためにサポートしている水平線の形式
9.1. describeTable() が返す連想配列のフィールド
9.2. getPart() および reset() で使用する定数
15.1. Zend_Http_Client の設定パラメータ
15.2. Zend_Http_Client の設定パラメータ
18.1. getTranslationList($type = null, $locale = null) の詳細
18.2. 自分で作成する数値書式用の書式トークン
18.3. サポートしている数値系の一覧
18.4. getDate() のオプション 'fix_date' のキーの値
18.5. 返り値
18.6. 書式定義
18.7. 書式の例
18.8. サポートする言語の全一覧
18.9. サポートする地域の全一覧
20.1. メール読み込み機能の概要
20.2. Mail フォルダの名前
21.1. 計測値の型の一覧
27.1. Zend_Search_Lucene_Field の型
29.1. Zend_Service_Amazon_Item のプロパティ
29.2. Zend_Service_Amazon_Image のプロパティ
29.3. Zend_Service_Amazon_OfferSet のプロパティ
29.4. プロパティ
29.5. Zend_Service_Amazon_SimilarProduct のプロパティ
29.6. Zend_Service_Amazon_Accessories のプロパティ
29.7. Zend_Service_Amazon_CustomerReview のプロパティ
29.8. Zend_Service_Amazon_EditorialReview のプロパティ
29.9. Zend_Service_Amazon_Listmania のプロパティ
29.10. 公開データを取得するためのメソッド
29.11. Zend_Service_Delicious_SimplePost クラスのメソッド
29.12. Zend_Service_Flickr_ResultSet のプロパティ
29.13. Zend_Service_Flickr_Result のプロパティ
29.14. Zend_Service_Flickr_Image のプロパティ
29.15. Zend_Service_Yahoo_ResultSet
29.16. Zend_Service_Yahoo_LocalResultSet のプロパティ
29.17. Zend_Service_Yahoo_Result のプロパティ
29.18. Zend_Service_Yahoo_WebResult のプロパティ
29.19. Zend_Service_Yahoo_ImageResult のプロパティ
29.20. Zend_Service_Yahoo_LocalResult のプロパティ
29.21. Zend_Service_Yahoo_NewsResult のプロパティ
29.22. Zend_Service_Yahoo_Image のプロパティ
31.1. Zend_Translate のアダプタ
31.2. 翻訳アダプタのオプション
36.1. PHP と XML-RPC の間の型変換
36.2. Zend_XmlRpc_Value オブジェクトと対応する XML-RPC 型
A.1. Zend Framework が使用する PHP 拡張モジュール

例目次

2.1. ロールの多重継承
3.1. セッション名前空間の変更
3.2. 独自のストレージクラスの使用法
3.3. 基本的な使用法
4.1. Zend_Cache::factory() によるフロントエンドの取得
4.2. データベースへのクエリの結果のキャッシュ
4.3. Zend_Cache 出力フロントエンドによる出力のキャッシュ
5.1. Zend_Config の使用例
5.2. Zend_Config_Ini の使用法
5.3. Zend_Config_Xml の使用法
6.1. 短い形式の構文の使用
6.2. 長い形式の構文の使用
6.3. Getopt の例外処理
6.4. getOption() の使用法
6.5. マジックメソッド __get() および __isset() の使用例
6.6. getRemainingArgs() の使用法
6.7. addRules() の使用法
6.8. setHelp() の使用法
6.9. setAliases() の使用法
6.10. addArguments() および setArguments() の使用法
6.11. setOption() の使用法
6.12. setOptions() の使用法
7.1. 存在しないアクションの処理
7.2. オプションの設定
7.3. デフォルト設定の使用
7.4. goto() での _forward() API の使用
7.5. gotoRout() でのルートアセンブリの使用
7.6. 基本的な使用法
7.7. 自動レンダリングの無効化
7.8. 別のビュースクリプトの選択
7.9. 登録されているビューの変更
7.10. パスの指定方法の変更
7.11. 単一のアクションから複数のビュースクリプトをレンダリングする例
7.12. 標準的な使用法
7.13. 別のエラーハンドラの設定
7.14. アクセス用メソッドの使用
8.1. デフォルトタイムゾーンの設定
8.2. 現在の日付の作成
8.3. get() - 日付の出力
8.4. set() - 日付の設定
8.5. add() - 日付の加算
8.6. compare() - 日付の比較
8.7. equals() - 日付あるいはその一部の同一性
8.8. ユーザ定義の入力日付書式
8.9. 日付要素の操作
8.10. インスタンスによる作成
8.11. 静的メソッドによる作成
8.12. データベースの日付データからの簡単な日付の作成
8.13. データベースの日付データからの便利な日付作成法
8.14. 配列による日付の作成
8.15. ISO 書式を使用した独自書式の例
8.16. PHP の指定子を使用した独自書式の例
8.17. 日付の確認
8.18. 利用可能な都市の取得
8.19. 都市の位置の取得
8.20. 太陽の情報の算出
8.21. タイムゾーンの処理
8.22. 複数のタイムゾーン
9.1. アダプタのコンストラクタの使用
9.2. ファクトリメソッドの使用
9.3. ファクトリでの大文字小文字変換オプションの指定
9.4. ファクトリでの自動クォートオプションの指定
9.5. ファクトリでの PDO ドライバのオプションの指定
9.6. 接続時の例外処理
9.7. fetchAll() の使用
9.8. setFetchMode() の使用
9.9. fetchAssoc() の使用
9.10. fetchCol() の使用
9.11. fetchPairs() の例
9.12. fetchRow() の使用
9.13. fetchOne() の使用法
9.14. テーブルへのデータの挿入
9.15. テーブルへの式の挿入
9.16. 自動インクリメントのキーにおける lastInsertId() の使用法
9.17. シーケンスにおける lastInsertId() の使用法
9.18. lastSequenceId() の使用法
9.19. 行の更新
9.20. 式の配列を指定することによる行の更新
9.21. 行の削除
9.22. quote() の使用法
9.23. quote() での SQL データ型の指定
9.24. quoteInto() の使用法
9.25. quoteInto() での SQL データ型の指定
9.26. quoteIdentifier() の使用法
9.27. 一貫性を保持するためのトランザクション管理
9.28. データベースとの接続の解除
9.29. PDO アダプタによる、プリペアド形式ではないクエリの実行
9.30. query() による SQL ステートメントオブジェクトの作成
9.31. SQL ステートメントのコンストラクタの使用
9.32. 位置指定パラメータによるステートメントの実行
9.33. 名前つきパラメータによるステートメントの実行
9.34. ループ内での fetch() の使用
9.35. fetchAll() の使用法
9.36. 取得形式の設定
9.37. fetchColumn() の使用法
9.38. fetchObject() の使用法
9.39. データベースアダプタの select() メソッドの例
9.40. 新しい Select オブジェクトの作成の例
9.41. メソッドを使用して句を追加する例
9.42. 流暢なインターフェイスの使用例
9.43. from() メソッドの例
9.44. テーブルの相関名を指定する例
9.45. スキーマ名の指定の例
9.46. カラムを指定する例
9.47. 式を含むカラムの指定の例
9.48. 式の中のカラムをクォートする例
9.49. join() メソッドの例
9.50. カラムを指定しない例
9.51. where() メソッドの例
9.52. where() メソッドでのパラメータの例
9.53. 複数の where() メソッドの例
9.54. orWhere() メソッドの例
9.55. 論理式を括弧で囲む例
9.56. group() メソッドの例
9.57. having() メソッドの例
9.58. order() メソッドの例
9.59. limit() メソッドの例
9.60. distinct() メソッドの例
9.61. forUpdate() メソッドの例
9.62. Db アダプタの query() メソッドの使用例
9.63. Select オブジェクトの query メソッドの使用例
9.64. __toString() メソッドの例
9.65. getPart() メソッドの例
9.66. reset() メソッドの例
9.67. テーブル名を明示的に指定することによるテーブルクラスの宣言
9.68. テーブル名を暗黙的に指定することによるテーブルクラスの宣言
9.69. テーブルクラスでのスキーマの宣言
9.70. インスタンス作成時のテーブル名とスキーマ名の指定
9.71. 主キーを指定する例
9.72. _setupTableName() メソッドのオーバーライドの例
9.73. アダプタオブジェクトを使用した、テーブルの作成の例
9.74. デフォルトアダプタを使用した、テーブルの作成の例
9.75. レジストリのキーを使用した、テーブルの作成の例
9.76. テーブルへの挿入の例
9.77. 式をテーブルに挿入する例
9.78. 自動インクリメントの主キーを持つテーブルを宣言する例
9.79. シーケンスを用いたテーブルを宣言する例
9.80. 自然キーを用いたテーブルを宣言する例
9.81. テーブルの行の更新の例
9.82. テーブルからの行の削除の例
9.83. 主キーの値によって行を捜す例
9.84. 複合主キーの値の指定による行の取得の例
9.85. 式から行を取得する例
9.86. 式の配列から行を取得する例
9.87. 複数の式の配列から行を取得する例
9.88. 式を使用した行の検索の例
9.89. 式から単一の行を取得する例
9.90. テーブル名を取得する例
9.91. すべてのテーブルオブジェクトでのデフォルトのメタデータキャッシュの使用
9.92. 特定のテーブルオブジェクトでのメタデータキャッシュの使用
9.93. 行クラスおよび行セットクラスの指定の例
9.94. 行クラスおよび行セットクラスの変更の例
9.95. タイムスタンプを処理する独自ロジック
9.96. 状況を指定してバグを検索する独自メソッド
9.97. 語尾変化を実装した抽象テーブルクラスの例
9.98. 行の取得の例
9.99. 行セット内の行を読み込む例
9.100. 行からカラムを読み込む例
9.101. toArray() メソッドの使用例
9.102. 行のカラムの内容を変更する例
9.103. テーブルに新しい行を作成する例
9.104. テーブルに新しい行を作成し、値を代入する例
9.105. setFromArray() で新しい行の値を設定する例
9.106. 行の削除の例
9.107. 行のシリアライズの例
9.108. シリアライズした行の復元の例
9.109. 行の復活の例
9.110. 独自の行クラスの指定
9.111. 行クラスでの独自ロジックの例
9.112. 挿入するデータの記録を複数のテーブルで行う行クラスの例
9.113. 変換処理の定義例
9.114. 行セットの取得の例
9.115. 行セット内の行の数を数える
9.116. 行セットからの単一の行の読み込み
9.117. 行セットの順次処理
9.118. toArray() の使用法
9.119. 行セットのシリアライズ
9.120. シリアライズした行セットの復元
9.121. 生きたデータとしての行セットの復活
9.122. 独自の行セットクラスの指定
9.123. 行セットクラスに新しいメソッドを追加する例
9.124. 従属行セットの取得
9.125. ルールを指定することによる従属行セットの取得
9.126. マジックメソッドの使用による従属行セットの取得
9.127. 親の行の取得
9.128. ルールを指定することによる親の行の取得
9.129. マジックメソッドの使用による親の行の取得
9.130. 多対多の形式の行セットの取得
9.131. ルールを指定することによる多対多の形式の行セットの取得
9.132. マジックメソッドの使用による多対多の形式の行セットの取得
9.133. 連鎖削除の例
9.134. 連鎖操作の宣言の例
10.1. dump() メソッドの例
11.1. 例外をキャッチする例
12.1. Zend_Feed による RSS フィードデータの使用
12.2. Atom フィードの基本的な使用法
12.3. Atom フィードからの単一のエントリの読み込み
12.4. 単一エントリの Atom フィードに対する、エントリオブジェクトを直接使用したアクセス
12.5. 既存のフィードエントリの変更
12.6. 独自の名前空間の要素としての Atom エントリの作成
12.7. 独自の名前空間を使用しての Atom エントリクラスの拡張
15.1. Zend_Http_Client のインスタンスの作成
15.2. シンプルな GET リクエストの処理
15.3. GET 以外のリクエストメソッドの使用
15.4. GET パラメータの設定
15.5. POST パラメータの設定
15.6. 301 や 302 のレスポンスに対する RFC 2616 準拠のリダイレクト
15.7. setCookie() によるクッキーの設定
15.8. クッキーの持続化
15.9. 独自のリクエストヘッダの設定
15.10. 複数の独自リクエストヘッダの設定
15.11. setFileUpload によるファイルのアップロード
15.12. 生の POST データの送信
15.13. HTTP 認証用のユーザとパスワードの設定
15.14. 単一のクライアントによる連続したリクエストの実行
15.15. HTTPS トランスポート層の変更
15.16. プロキシサーバを使用した Zend_Http_Client の使用法
15.17. HTTP レスポンススタブを使用したテスト
15.18. 複数の HTTP レスポンススタブを使用したテスト
15.19. 独自の接続アダプタの作成
15.20. Zend_Http_Cookie のインスタンスの作成
15.21. Zend_Http_Cookie オブジェクトの文字列化
15.22. Zend_Http_Cookie のゲッターメソッドの使用法
15.23. クッキーがマッチするかどうかの確認
15.24. ファクトリメソッドを使用した Zend_Http_Response オブジェクトの作成
15.25. isError() メソッドの使用によるレスポンスの検証
15.26. Zend_Http_Response へのアクセス用メソッドの使用
15.27. レスポンスヘッダへのアクセス
17.1. loadFile() メソッドの例
17.2. loadClass() メソッドの例
17.3. isReadable() メソッドの例
17.4. 自動ローダー用コールバックメソッドの登録例
17.5. autoload コールバックメソッドを継承クラスから登録する例
18.1. 特定のロケールの選択
18.2. ロケールの自動選択
18.3. 日付のデフォルトが、ウェブのユーザのロケールになる例
18.4. デフォルトのロケール選択のオーバーライド
18.5. デフォルトのロケールを使用する際のパフォーマンスの最適化
18.6. 日付のデフォルトを、ウェブユーザの正しいロケールに設定する
18.7. setOptions() での STANDARD の使用
18.8. clone
18.9. ロケールが同一かどうかの調査
18.10. デフォルトロケールの取得
18.11. setLocale
18.12. getLanguage および getRegion
18.13. getTranslationList
18.14. getTranslation() 系の便利な関数
18.15. getTranslationList
18.16. 国の名前を、ある言語から別の言語に変換する
18.17. 使用できるすべての翻訳
18.18. すべての言語を、その国のネイティブ言語で書き出す
18.19. getQuestion()
18.20. 数値の正規化
18.21. 精度を指定した数値の正規化
18.22. 数値の地域化
18.23. 精度を指定した数値の地域化
18.24. 自分で定義した数値書式の使用
18.25. 数値かどうかの確認
18.26. 浮動小数点値の正規化
18.27. 浮動小数点値の地域化
18.28. 浮動小数点値かどうかの確認
18.29. 整数値の正規化
18.30. 整数値の地域化
18.31. 整数値かどうかの確認
18.32. 東アラビア文字から European/Latin 文字への変換
18.33. ラテン文字から東アラビア文字への変換
18.34. 各国語での文字名を使用した、4 文字の CLDR 文字コードの取得
18.35. 日付の正規化
18.36. ロケールを指定した日付の正規化
18.37. 日付と時刻の正規化
18.38. ユーザ定義の日付書式への正規化
18.39. 入力された日付の訂正処理
18.40. 日付かどうかの確認
18.41. 未知の時刻の正規化
18.42. 時刻かどうかの確認
20.1. Zend_Mail を使用したシンプルなメール送信
20.2. Zend_Mail_Transport_Sendmail トランスポートへの追加パラメータの渡し方
20.3. SMTP によるメールの送信
20.4. SMTP 雪像による複数のメールの送信
20.5. 異なる転送手段の使用
20.6. HTML メールの送信
20.7. ファイルを添付したメール
20.8. MIME バウンダリの変更
20.9. メールヘッダの追加
20.10. Zend_Mail_Transport_Smtp での認証の有効化
20.11. Zend_Mail_Transport_Smtp によるセキュアな接続の有効化
21.1. 計測値の変換
21.2. メートル の計測
21.3. 整数および浮動小数点数を使用しての作成
21.4. 文字列を使用しての作成
21.5. 計測値を含む任意の入力テキスト
21.6. ローカライズされた文字列
21.7. 自動的な出力
21.8. 値の出力
21.9. 単位の出力
21.10. 変換
21.11. 単位の加算
21.12. 減算
21.13. 異なる計測値
21.14. 同一の計測値
21.15.
21.16. 値の変更
21.17. 型の変更
22.1. Zend_Memory コンポーネントの使用法
24.1. 新しい PDF ドキュメントの作成あるいは既存の PDF ドキュメントの読み込み
24.2. 指定した版の PDF ドキュメントの取得
24.3. PDF ドキュメントの保存
24.4. PDF ドキュメントのページの操作
24.5. ページ上への文字列の描画
24.6. UTF-8 でエンコードされた文字列をページに描画する
24.7. 標準フォントの作成
24.8. TrueType フォントの作成
24.9. TrueType を作成するが、PDF ドキュメントには埋め込まない
24.10. 埋め込みが禁止されているフォントで、例外をスローさせないようにする
24.11. 埋め込みフォントを圧縮しない
24.12. フォントの埋め込みオプションを組み合わせる
24.13. 画像の描画
24.14. Zend_Pdf モジュールの使用例
25.1. set() メソッドの例
25.2. get() メソッドの例
25.3. レジストリの順次処理の例
25.4. レジストリを作成する例
25.5. 静的レジストリの初期化の例
25.6. 配列アクセスの例
25.7. オブジェクト形式のアクセスの例
25.8. isRegistered() メソッドの例
25.9. isset() メソッドの例
25.10. 静的レジストリのクラス名を指定する例
25.11. _unsetInstance() メソッドの例
26.1. 基本的な REST リクエスト
26.2. レスポンスステータス
26.3. Technorati の Rest サービスの使用
26.4. Technorati からのレスポンスの例
26.5. リクエストの引数の設定
26.6. 基本的な Zend_Rest_Server の使用法 - クラス
26.7. 基本的な Zend_Rest_Server の使用法 - 関数
26.8. 独自のステータスを返す
26.9. 独自の XML を返す
27.1. 独自のテキスト解析器
29.1. isSpam() の使用法
29.2. submitSpam() の使用法
29.3. submitHam() の使用法
29.4. 伝統的な API を使用した Amazon 検索
29.5. クエリ API を使用した Amazon 検索
29.6. Amazon Web Service の国の選択
29.7. ASIN を使用した Amazon の商品検索
29.8. Amazon の商品検索の実行
29.9. ResponseGroup オプションの使用法
29.10. もうひとつのクエリ API を使用した Amazon の検索
29.11. ユーザのプロファイル情報の取得
29.12. あるユーザの週間アーティストチャートの取得
29.13. 関連するアーティストの取得
29.14. すべての投稿の取得
29.15. 投稿一覧へのアクセス
29.16. タグの指定による投稿一覧のフィルタリング
29.17. URL の指定による投稿一覧のフィルタリング
29.18. 投稿の編集
29.19. メソッドコールの連結
29.20. 投稿の削除
29.21. 投稿の追加
29.22. タグ
29.23. バンドル
29.24. 公開データの取得
29.25. Zend_Rest_Client の HTTP クライアントの変更
29.26. HTTP クライアントを、接続を保持し続けるように設定する
29.27. 単純な Flickr 検索
29.28. メールアドレスからの Flickr ユーザの公開している写真の検索
29.29. Flickr 画像の詳細の取得
29.30. リンクの問い合わせ
29.31. リンクの変更
29.32. タグの処理
29.33. メモの扱い
29.34. ウォッチリストの取得
29.35. Yahoo! を使用したウェブの検索
29.36. Yahoo! を使用した画像の検索
29.37. Yahoo! を使用した Local Businesses and Services の検索
29.38. Yahoo! News の検索
30.1. ページビューの数え方
30.2. 新しい方法: 名前空間の衝突を避ける
30.3. 古い方法: PHP のセッションへのアクセス
30.4. セッションの順次処理
30.5. セッションデータへのアクセス
30.6. グローバルセッションの開始
30.7. セッション名前空間のロック
30.8. 有効期限切れの例
30.9. コントローラでの名前空間つきセッションによる有効期限の管理
30.10. セッション名前空間へのアクセスを単一のインスタンスに制限する
30.11. セッション名前空間内での配列データの修正
30.12. セッションに保存する前に配列を作成する
30.13. 回避策: 修正した配列を再度代入する
30.14. 回避策: 参照を含む配列を格納する
30.15. PHPUnit で Zend_Session を使用したコードをテストする例
30.16. Zend_Config による Zend_Session の設定
30.17. セッション固定化
31.1. 単一言語の PHP コードの例
31.2. 多言語対応の PHP コードの例
31.3. TMX ファイルの例
31.4. CSV ファイルの例
31.5. CSV ファイルの例 その 2
31.6. 翻訳オプションの使用
31.7. アダプタの言語の処理
31.8. テキストの翻訳が存在するかどうかの確認
31.9. アダプタでの言語の処理
32.1. Zend_Uri::factory() による新しい URI の作成
32.2. Zend_Uri::factory() による既存の URI の操作
32.3. Zend_Uri::check() による URI の検証
32.4. Zend_Uri_* オブジェクトからのスキームの取得
32.5. Zend_Uri_* オブジェクトからの URI 全体の取得
32.6. Zend_Uri_* オブジェクトの検証
33.1. 単純なバリデーションクラスの作成
33.2. 依存条件を伴うバリデーションクラスの作成
33.3. 個々に独立した条件による検証を行い、失敗時に複数の原因を返す
34.1. compareVersion() メソッドの例
36.1. XML-RPC メソッドのコール
36.2. パラメータを指定した XML-RPC メソッドのコール
36.3. デフォルト名前空間のプロキシ
36.4. 任意の名前空間のプロキシ
36.5. HTTP エラーの処理
36.6. XML-RPC Fault の処理
36.7. リクエストからレスポンスへの処理

スポンサーリンク