トップ  > symfony  > フォーム  > 記事

No.986 The symfony Forms Book 1.2

The symfony Forms Book 1.2

ライセンス:GFDL

原文の最新バージョンはhttp://www.symfony-project.org/book/forms/1_2/を参照して下さい。

第1章 - フォームの作成
1.1. 始める前に
1.2. ウィジェット
1.2.1. sfFormクラスとsfWidgetクラス
1.2.2. フォームを表示する
1.2.3. ラベル
1.2.4. 生成されたテーブルを越えて
1.2.5. フォームを投稿する
1.2.6. 別の解決方法
1.3. ウィジェットを設定する
1.3.1. ウィジェットのオプション
1.3.2. ウィジェットのHTML属性
1.3.3. フィールドに対してデフォルトの値を定義する
第2章 - フォームのバリデーション
2.1. 始める前に
2.2. バリデータ
2.2.1. sfValidatorBaseクラス
2.2.2. バリデータの目的
2.2.3. 無効なフォーム
2.3. バリデータのカスタマイズ
2.3.1. エラーメッセージをカスタマイズする
2.4. バリデータのセキュリティ
2.5. 論理バリデータ
2.6. グローバルバリデータ
2.7. ファイルのアップロード
第3章 - ウェブデザイナーのためのフォーム
3.1. 始める前に
3.2. プロトタイプのテンプレート
3.3. プロトタイプのテンプレートのカスタマイズ
3.4. 表示のカスタマイズ
3.4.1. フィールド上でrenderRow()メソッドを利用する
3.4.2. フィールド上でrender()メソッドを利用する
3.4.3. フィールド上でrenderLabel()メソッドを利用する
3.4.4. フィールド上でrenderError()メソッドを利用する
3.4.5. エラーメッセージのきめ細かいカスタマイズ
3.4.6. 隠しフィールドを扱う
3.4.7. グローバルエラーを扱う
3.5. 国際化
3.6. 開発者と交流する
第4章 - Propelとの統合
4.1. 始める前に
4.2. フォームクラスを生成する
4.3. CRUDジェネレータ
4.4. 生成されたフォームをカスタマイズする
4.4.1. バリデータとウィジェットを設定する
4.4.2. バリデータを変更する
4.4.3. バリデータを追加する
4.4.4. ウィジェットを変更する
4.4.5. フィールドを削除する
4.4.6. まとめ
4.5. フォームのシリアライズ
4.5.1. デフォルトの値
4.5.2. ライフサイクルを扱う
4.5.3. Propelオブジェクトを作成して修正する
4.5.4. save()メソッド
4.5.5. ファイルのアップロードを扱う
4.5.6. save()メソッドをカスタマイズする
4.5.7. doSave()メソッドをカスタマイズする
4.5.8. updateObject()メソッドをカスタマイズする
第8章 - 国際化とローカライズ
5.1. フォームの国際化
5.1.1. 翻訳のために使うカタログを指定する
5.1.2. エラーメッセージの国際化
5.2. 翻訳オブジェクトのカスタマイズ
5.2.1. パラメータとして受容できる翻訳のcallable
5.3. Propelのオブジェクトの国際化
5.4. ローカライズされたウィジェット
5.4.1. 日付セレクタ
5.4.2. 国セレクタ
5.4.3. cultureセレクタ
第11章 - Doctrineとの統合
6.1. 始める前に
6.2. フォームクラスを生成する
6.3. CRUDジェネレータ
6.4. 生成フォームをカスタマイズする
6.4.1. バリデータとウィジェットを設定する
6.4.2. バリデータを変更する
6.4.3. バリデータを追加する
6.4.4. ウィジェットを変更する
6.4.5. フィールドを削除する
6.4.6. 要約
6.5. フォームのシリアライズ
6.5.1. デフォルトの値
6.5.2. ライフサイクルに対処する
6.5.3. Doctrineオブジェクトを作り修正する
6.5.4. save()メソッド
6.5.5. ファイルのアップロードを扱う
6.5.6. save()メソッドをカスタマイズする
6.5.7. doSave()メソッドをカスタマイズする
6.5.8. updateObject()メソッドをカスタマイズする
付録A - ウィジェット
7.1. 紹介
7.1.1. `sfWidget`基底クラス
7.1.2. `sfWidgetForm`基底クラス
7.1.3. ウィジェットスキーマ
7.2. ウィジェット
7.3. 入力ウィジェット
7.3.1. ~`sfWidgetFormInput`~
7.3.2. ~`sfWidgetFormInputCheckbox`~
7.3.3. ~`sfWidgetFormInputHidden`~
7.3.4. ~`sfWidgetFormInputPassword`~
7.3.5. ~`sfWidgetFormInputFile`~
7.3.6. ~`sfWidgetFormInputFileEditable`~
7.3.7. ~`sfWidgetFormTextarea`~
7.3.8. ~`sfWidgetFormTextareaTinyMCE`~
7.4. 選択ウィジェット
7.4.1. 選択の表現
7.4.2. 選択のグループ化
7.4.3. サポートされるオプション
7.4.4. 二重リストの表現
7.4.5. 自動入力補完
7.4.6. Propelモデルにバインドされた選択
7.4.7. Doctrineモデルにバインドされた選択
7.5. 日付ウィジェット
7.5.1. ~`sfWidgetFormDate`~
7.5.2. ~`sfWidgetFormTime`~
7.5.3. ~`sfWidgetFormDateTime`~
7.5.4. ~`sfWidgetFormI18nDate`~
7.5.5. ~`sfWidgetFormI18nTime`~
7.5.6. ~`sfWidgetFormI18nDateTime`~
7.5.7. ~`sfWidgetFormDateRange`~
7.5.8. ~`sfWidgetFormJQueryDate`~
7.6. 国際化ウィジェット
7.6.1. ~`sfWidgetFormI18nSelectCountry`~
7.6.2. ~`sfWidgetFormI18nSelectLanguage`~
7.6.3. ~`sfWidgetFormI18nSelectCurrency`~
7.7. Captchaウィジェット
7.8. フィルタウィジェット
7.8.1. ~`sfWidgetFormFilterInput`~
7.8.2. ~`sfWidgetFormFilterDate`~
7.9. ~`sfWidgetFormSchema`~
7.9.1. `setLabel()`、`getLabel()`、`setLabels()`、`getLabels()`
7.9.2. `setDefault()`、`getDefault()`、`setDefaults()`、`getDefaults()`
7.9.3. `setHelp()`、`setHelps()`、`getHelps()`、`getHelp()`
7.9.4. `getPositions()`、`setPositions()`、`moveField()`
7.9.5. ~`sfWidgetFormSchemaDecorator`~
付録B - バリデータ
8.1. 紹介
8.1.1. `sfValidatorBase`基底クラス
8.1.2. バリデータスキーマ
8.2. バリデータ
8.3. シンプルなバリデータ
8.3.1. `sfValidatorString`
8.3.2. `sfValidatorRegex`
8.3.3. `sfValidatorEmail`
8.3.4. `sfValidatorUrl`
8.3.5. `sfValidatorInteger`
8.3.6. `sfValidatorNumber`
8.3.7. `sfValidatorBoolean`
8.3.8. `sfValidatorChoice`
8.3.9. `sfValidatorPass`
8.3.10. `sfValidatorCallback`
8.4. 日付バリデータ
8.4.1. `sfValidatorDate`
8.4.2. `sfValidatorTime`
8.4.3. `sfValidatorDateTime`
8.4.4. `sfValidatorDateRange`
8.5. ファイルバリデータ
8.5.1. `sfValidatorFile`
8.6. 論理バリデータ
8.6.1. `sfValidatorAnd`
8.6.2. `sfValidatorOr`
8.6.3. `sfValidatorSchema`
8.6.4. `sfValidatorSchemaCompare`
8.6.5. `sfValidatorSchemaFilter`
8.7. 国際化バリデータ
8.7.1. `sfValidatorI18nChoiceCountry`
8.7.2. `sfValidatorI18nChoiceLanguage`
8.8. Propelバリデータ
8.8.1. `sfValidatorPropelChoice`
8.8.2. `sfValidatorPropelChoiceMany`
8.8.3. `sfValidatorPropelUnique`
8.9. Doctrineバリデータ
8.9.1. `sfValidatorDoctrineChoice`
8.9.2. `sfValidatorDoctrineChoiceMany`
8.9.3. `sfValidatorDoctrineUnique`

引用元

更新:2009/06/02 09:43 カテゴリ: symfony  > フォーム ▲トップ

FuelPHP

Mac

フロントエンド開発

web開発

プロマネ

マネタイズ

プレゼン

webサービス運用

webサービス

Linux

サーバ管理

MySQL

ソース・開発

svn・git

PHP

HTML・CSS

JavaScript

ツール, ライブラリ

ビジネス

テンプレート

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

Python

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0