symfony 1.4によるWebアプリケーション開発 サポートサイト

ご質問は、twitterの#sf14bookハッシュタグ等でお気軽にどうぞ。

リンク集

このページでは、本書第5章で紹介した公式サイトへのナビゲーションを掲載しています。

5-2-1 Doctrine関連

5-2-2 Propel関連

5-2-3 フォーム関連

  • [G]. 第9章 - リンクとルーティングシステム

    リンクヘルパーのフォームタグ

  • [G]. 第10章 - フォーム

    フォームの基本、ビューにおける表示カスタマイズ、フォームで使用できるウィジェット(標準、リスト、外部キー、日付、国際化、ファイル)、フォーム送信の処理、エラーメッセージのカスタマイズ、フォームの入力のバリデーション、バリデータのカスタマイズ、フォームクラス、フォームオブジェクトの変更、カスタムウィジェット、カスタムバリデータ、モデルベースのフォーム

  • [G]. 第14章 - Adminジェネレータ

    newとeditのフォームフィールドのdisplay設定、フォームクラスのカスタマイズ、フィルターフォームのカスタマイズ

  • [G]. 第15章 - ユニットテストと機能テスト

    フォームの入力と投稿をシミュレート

  • [P]. 5日目 - ルーティング

    HTTPメソッド(DELETE, PUT)のシミュレート

  • [P]. 10日目 - フォーム

    フォームフレームワーク、フォームとDoctrineフォームの一般的な説明、フォームクラスのカスタマイズ、フォームテンプレート、フォームの外見のカスタマイズ、フォームのアクションの処理、フォームの保護方法

  • [P]. 11日目 - フォームをテストする

    フォーム投稿のシミュレート、フォームテスターを使用したテスト、Doctrineテスターを使用したテスト、バリデーションエラーのテスト、$form->save()の処理の流れ、CSRF保護

  • [P]. 12日目 - アドミンジェネレータ

    管理用のフォーム、ファイルアップロード(sfWidgetFormInputFileEditable)

  • [P]. 15日目 - Webサービス

    フォームの事例、フォームのテスト

  • [P]. 19日目 - 国際化とローカライゼーション

    sfFormExtraPluginを使用した言語の切り替えフォーム、フォームの国際化、ローカライズしたデータ用のウィジェットとバリデータ

  • [P]. 20日目 - プラグイン

    フォームのプラグイン化、フィルタフォームのプラグイン化

  • [P]. 21日目 - キャッシュ

    フォームにおけるキャッシュ、CSRFの無効化

  • [R]. setting.yml 設定ファイル

    CSRF防止機能で使用するcsrf_secretの説明

  • [R]. generator.yml 設定ファイル

    formセクションの説明

  • [R]. イベント

    イベントディスパッチャで使用できるフォームイベント (form.post_configure, form.filter_values, form.validation_error, form.method_not_found)

  • [M]. カスタムウィジェットとバリデータ

    sfWidgetFormの説明、sfValidatorの説明、カスタムウィジェットとそれに対応するバリデータの作成方法、Google Mapsを使用したカスタムウィジェットとカスタムバリデータ、カスタムバリデータのテスト

  • [M]. 高度なフォーム

    フォームのおさらい、埋め込みフォーム、sfFormオブジェクトの内部説明、埋め込みフォームのレンダリング、sfFormFieldを使用したレンダリング、オブジェクトフォームの保存、embedRelationメソッドを使用した埋め込みフォーム、フォームのイベントとそのサンプルロギング

  • [M]. Doctrineのテーブル継承

    フォームレイヤーにおけるテーブル継承、setupInheritanceの使用方法、フィルタレイヤーにおけるテーブル継承

  • [M]. symfonyのコンフィグキャッシュで遊ぶ

    フォームの一般的な説明、YAMLを使ってフォームのエラーメッセージを実装、埋め込みフォーム

5-2-4 キャッシュ関連

5-2-5 ビュー関連

5-2-6 タスク関連

5-2-7 Adminジェネレータ関連

5-2-8 ルーティング関連

5-2-9 テスト関連

5-2-10 メール関連

  • [G]. 第11章 - Eメール

    メールヘルパー、アクションからメールを送信、メールの本文にテンプレートを使用、配送計画、メール転送、タスクからメールを送る、メールのテスト、メールメッセージクラス、Gmailからのメール送信、メーラーオブジェクトのカスタマイズ、 Swift Mailerプラグイン、スプールのカスタマイズ

  • [P]. 10日目 - フォーム

    メールアドレスのバリデーション

  • [P]. 16日目 - メーラー

    シンプルなメールの送信、デリバリ戦略(配送計画)のコンフィギュレーション、メールトランスポート(メール転送)のコンフィギュレーション、メールのテスト

  • [R]. factories.yml 設定ファイル

    mailerのコンフィギュレーション

  • [R]. タスク

    project:send-email

  • [M]. メール

    アクションからメールを送信、メールの本文にテンプレートを使用、メール配信の戦略、メールのトランスポートの選択、タスクからメールを送信、デバッグ、テスト、Gmailからメール送信、メーラーオブジェクトのカスタマイズ、Swift Mailerプラグイン、スプールのカスタマイズ

  • [M]. コマンドラインとタスクの活用

    コマンドラインからのメール送信