A week of symfony #214 (31 January -> 6 February 2011)
サンフランシスコでの初めてのSymfony Live 2001の直前ということで、今週のSymfony2の開発は活発化しました。新しいSecurityBundleが登場し、クラスローディングが独自のコンポーネントに移行し、フォームとバリデータのコンポーネントは大幅に改良されました。さらに、symfonyコミュニティはまだ同意していませんが、コンフィグノーマライザの最初のバージョンがコミットされました。
開発メーリングリスト
- [Symfony2] Yamlだけのアプリケーション設定?
- モデルに対するディレクトリ構造が正常に動作しない
- [RFC] 自動でのクラスのコンパイル
- [Symfony2] サービス定義に対する明示的なファクトリクラスのプロパティ
- Symfonyの名前空間に対するバンドルのカテゴリ
- RFCとExtensionのリファクタリングへのアップデート
Symfony2 開発ハイライト
- fb889a2, cd96c91: 読みやすさのために、いくつかのvar_export()をjson_encode()に置き換え
- 57ae50e: [Security] 多くの改善と修正
- e645090: セキュリティ関連の実装を新しいSecurityBundleへ移動(Securityコンポーネントは変更されないまま)
-
24c7715: [DoctrineBundle] セキュリティユーザプロバイダのEM/DMエイリアス向けにDICパラメータを作成 - 75404e6: HttpKernel/Cache/名前空間をHttpKernel/HttpCache/に変更
- cf64d2c: Security Componentの名前空間を変更
- ff34f7d: [DoctrineMongoDBBundle] 複数のドキュメントマネージャのサポートを追加
- 0219ec3: [DependencyInjection] ContainerInterfaceクラス内の忘れられていたメソッドを追加
- 7bd3039: [FrameworkBundle] いくつかのキャッシュウォーマを移動
- 42f9c55, 6997fba, 95e10b3: クラスローダをコンポーネントに追加
- 8ccb8eb: security.interactive_loginとsecurity.switch_userイベントを追加
- db81828: キャッシュ内のclass compiledをFrameworkBundleへ移動
- 2509c9d: クラスマップに使用するオートローダを追加 (Symfony2におけるクラスは4つの異なる仕組みからロードされる。すなわち、bootstrap.php, classes.php, MapFileClassLoader, UniversalAutoloaderである)
- 3c9c43d: [DoctrineBundle] dbal設定セクションを通じてDBAL Typesを設定できるよう機能追加
- 6337506: [DoctrineBundle] doctrine-1.0.xsdをリファクタリング
- 224e66f, 98c1056: [HttpFoundation] スタティックメソッドRequest::fromGlobals()を追加 (RequestのコンストラクタはもはやPHPのスーパーグローバルからの値を使わない。あなたの実装したフロントコントローラはアップデートされる必要がある)
- 803dd58: 継承サポートの定義を追加
- 0c3ca26: [Validator] @Valid制約を使う\Traversableオブジェクトトラバースを実装
- ce61baf: [Form] ChoiceFieldが'choices'オプション内でクロージャを許容するよう修正
- 34865a3: [Form] AssertType('\DateTime')制約へのフィールド推測を追加
- ebd2ca6: [Form] ChoiceFieldに'empty_value'オプションを移動。フィールドが要求されない時は空の値が表示される。
- 62d52d8: normalizeConfig()が不正な複数のフォームをハンドルできるように修正
- bdbfb44, 5014ee9: [DoctrineBundle] DoctrineBundle内のCommand名前空間をクリーンアップ
- c4a2fb4: [DoctrineBundle] Windowsのファイルパス長エラーを回避するため、Dependency Injection Fixture名前空間を短縮
- 65eb70d: [Kernel] バンドル管理の微調整
- e23f39c: [Security] 設定のリファクタリング
- 8a87953: [Security] キーノーマライゼーションを追加、いくつかの条件文を削除
- 2539da5: [Security] AbstractFactoryを追加
- f2a3135: [Security] 各ファイアウォールはユニークな名前が必要
- 025e142: IRCミーティングで決定されたようにパラメータコンバータを削除(サポートされるのは依然としてFrameworkExtraBundleで提供されるもの)
- 5f11e49: [HttpKernel] 例外をより強固に変更 (PHPエラーの深すぎるネストを回避)
- 5e5b6f0: [HttpKernel] 親バンドルが子バンドルよりも先に登録されることを確実に
- b7a0f71: [FrameworkBundle] PHPテンプレートエンジンを使用している場合のために、より多くのファイルがクラスキャッシュに追加される
- d1cd442: [FrameworkBundle] テスト環境用にセッションリスナを追加
- b52e282: [HttpFoundation] ApacheRequestを追加
- 839cb02: [HttpKernel] HTTPキャッシュフロントコントローラ用ブートストラップファイルを追加
- 2c43554: [HttpKernel] StoreInterfaceを追加
- 347c069: [DoctrineBundle, Form] EntityChoiceFieldの実装
- 3bf9f77: [DoctrineBundle, Form] EntityFieldFactoryGuesserの実装
- d152b5e: [Form] Doctrine2定義ファイルを移動
- 57cbd57: [Form] フィールドは匿名化される一方、匿名フィールドはグループには追加されない
- 4fcb985: [Form] Form::bind()を単純化し、コンビニエンスメソッドForm::bindRequest()とForm::bindGlobals()を追加
- c468db5: [Form] 単純化のため、FieldGroupとFormクラスを統合
- fdbc064: [Form] Formコンポーネント内の自動的なロケールの配置を削除
- e5ed98c: [Form] 固定値をフィールドに投入できるよう、'data'オプションをFieldに追加
- fb1f991: [Form] バウンドフォームの語義の変更(フォームは常に境界である必要があり、リクエストがPOSTであるかどうかとは独立する)
- a28151a: [Form] FormFactoryの削除とフォームのインスタンス化プロセスの改良
- b484763: [DependencyInjection] コンフィグノーマライザの最初のバージョンを追加(これは主に複雑な設定向けで、YAMLやXML、PHPのような一般化された異なる設定フォーマットによって作業を楽にするものである)
- e6dc155: バリデータクラスでのメタデータの警告を修正
- 628a4d1: [Form] バリデーションのロジックをvalidate()メソッドにリファクタリング。APIの乱雑さを低減するためbindGlobals()を削除
- 4f0283a: [Form] Form::isBound()を削除。Form::bind()が唯一のショートカットメソッドとなったので、フォームが送信されたかどうかを知りたい場合はForm::isSubmitted()を使用すること
- c923af2: [Form] 他のフィールドのコンストラクタと一致するようCollectionFieldのコンストラクタを導入
- 5e3fab2: [Form] フォームがデータとは別にバリデートされるよう修正
- 7c9c7af: [Form] 配列がバリデータに渡されないのを修正
- 5ed4d91: [Validator] Execute制約を実装
- 1a34743: [Validator] @Valid注釈付のCollectionsがスカラ値を含むよう修正
- 39c1481: [Form] フォームバリデーションを修正(データとフォームを分離したバリデーションに深刻な欠陥があった)
- c05fb03: [HttpKernel] コントローラがレスポンスを返さない場合の通知のみにcore.viewイベントが使われるように変更
- 2d69369: [ClassLoader] 名前空間またはプレフィックスに対して1つより多いディレクトリを割り当てることができる機能を追加
- b6f400a: [DependencyInjection] ダンプされたDICに対する最適化
- f4282ee: [Routing] 絶対パス指定のURL中にある一般的でないポート番号のサポートを追加
- ea536b0: [FrameworkBundle] キャッシュウォーマの優先度を追加
- 3ed4711, f455700: [Bundle] getPath()に関して、前後の切りつめを許容することでエラーが出にくいように修正
- 710a1e5: [TwigBundle] Twig_Templateインスタンスとしてのテンプレートのサポートを追加
- 1e3dc14: [Testing, HttpKernel] Raw body dataの機能テストに向けた可能性を付与
- 7f6fc6f: [TwigBundle] フォームテンプレートの継承を修正
ドキュメンテーション
インデックス
Document Index
関連ページリスト
Related Pages
- 日経ソフトウェア7月号にsymfonyの特集記事が掲載されました
- A week of symfony #178 (24->30 May 2010)
- symfony 1.3.5 と 1.4.5
- The State of Symfony2 オンラインカンファレンス
- 第1回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #179 (31 May -> 6 June 2010)
- A week of symfony #180 (7->13 June 2010)
- 第2回 Symfonyユーザー会IRC集会を開催しました
- The State of Symfony2参加レポート - Symfony2が大変なことになっています!
- A week of symfony #181 (14->20 June 2010)
- The State of Symfony2参加レポート - Symfony2はすごい!
- The State of Symfony2カンファレンスのスライド
- A week of symfony #182 (21->27 June 2010)
- セキュリティー リリース: symfony 1.3.6 と 1.4.6
- 第3回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #183 (28 June -> 4 July 2010)
- A week of symfony #184 (5->11 July 2010)
- 第4回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #185 (12->18 July 2010)
- A week of symfony #186 (19->25 July 2010)
- ドキュメント翻訳温泉ツアーを開催しました(7/31~8/1)
- A week of symfony #187 (26 July -> 1 August 2010)
- 第5回 Symfonyユーザー会IRC集会を開催しました
- OSC Nagoya 2010にてブース出展&セミナーを行いました(8/7)
- A week of symfony #188 (2->8 August 2010)
- A week of symfony #189 (9->15 August 2010)
- 第6回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #190 (16->22 August 2010)
- A week of symfony #191 (23->29 August 2010)
- A week of symfony #192 (30 August -> 5 September 2010)
- A week of symfony #193 (6->12 September 2010)
- Symfony2 PR3 リリース; 手を貸してください
- A week of symfony #194 (13->19 September 2010)
- 第8回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #195 (20->26 September 2010)
- PHP Matsuri 2010 参加レポート(Symfony 編)
- A week of symfony #196 (27 September -> 3 October 2010)
- 第9回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #197 (4->10 October 2010)
- A week of symfony #198 (11->17 October 2010)
- 第10回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #199 (18->24 October 2010)
- A week of symfony #200 (25->31 October 2010)
- 第11回 Symfonyユーザー会IRC集会を開催しました
- A week of symfony #201 (1->7 November 2010)
- A week of symfony #202 (8->14 November 2010)
- A week of symfony #203 (15->21 November 2010)
- A week of symfony #204 (22->28 November 2010)
- 第 12 回 Symfony ユーザー会 IRC 集会を開催しました
- Symfony アドベントカレンダー 2010 (Japanese) が始まります
- Symfony2 PR4(プレビューリリース 4)がリリースされました
- A week of symfony #205 (29->5 November 2010)
- 第 13 回 Symfony ユーザー会 IRC 集会を開催しました
- A week of symfony #206 (6->12 December 2010)
- A week of symfony #207 (13->19 December 2010)
- A week of symfony #208 (20->26 December 2010)
- A week of symfony #209 (27 December 2010 -> 2 January 2011)
- A week of symfony #210 (3->9 January 2011)
- Symfony2への寄付にご協力ください!
- 第2回 Symfony2勉強会 参考情報
- 第2回 Symfony2 勉強会レポート
- A week of symfony #214 (31 January -> 6 February 2011)
- 第3回 Symfony2勉強会(名古屋)を開催しました
- A week of symfony #211 (10->16 January 2011)
- A week of symfony #212 (17->23 January 2011)
- A week of symfony #213 (24->30 January 2011)
- A week of symfony #215 (7->13 February 2011)
- symfony 1.3.9 と 1.4.9
- A week of symfony #216 (14->20 February 2011)
- A week of symfony #217 (21->27 February 2011)
- A week of symfony #218 (28 February -> 6 March 2011)
- A week of symfony #219 (7->13 March 2011)
- symfony 1.3.10 と 1.4.10: セキュリティリリース
- A week of symfony #220 (14->20 March 2011)
- Symfony2 の最終バージョンまで... もう少しかかります
- PHPカンファレンス関西レポート(日本Symfonyユーザー会編)
- A week of symfony #221 (21->27 March 2011)
- A week of symfony #223 (4->10 April 2011)
- A week of symfony #224 (11->17 April 2011)
- Symfony2: よりかんたんになりました
- Symfony2: Beta1 がリリースされました
- A week of symfony #225 (18->24 April 2011)
- A week of symfony #226 (25 April -> 1 May 2011)
- Symfony2: よりかんたんになりました (パート 2)
- Symfony2: よりかんたんになりました (パート 3)
- A week of symfony #227 (2->8 May 2011)
- A week of symfony #228 (9->15 May 2011)
- A week of symfony #229 (16->22 May 2011)
- Symfony2: アノテーションが改善されました
- Symfony2: beta2 がリリースされました
- Symfony2: beta3 が利用できるようになりました
- 海外のスライドで紹介された PHP ディベロッパ向けの学習書籍
- Symfony2: Beta4 が利用できるようになりました
- A week of symfony #232 (6->12 June 2011)
- Symfony2: Beta5 が利用できるようになりました
- A week of symfony #233 (13->19 June 2011)
- A week of symfony #234 (20->26 June 2011)
- A week of symfony #235 (27 June -> 3 July 2011)
- A week of symfony #236 (4->10 July 2011)
- A week of symfony #237 (11->17 July 2011)
- A week of symfony #238 (18->24 July 2011)
- A week of symfony #239 (25->31 July 2011)
- オープンソースカンファレンス2011名古屋(8/20)用チュートリアルの公開
- 第1回 Symfony2 勉強会レポート
- 第 13 回 Symfony ユーザー会 IRC 集会を開催しました
- Symfony 2.1: Doctrine 関係のバンドルが Doctrine グループへ移管されました
- [Doctrine] Symfony 向けバンドルが Doctrine グループへ移管されました
- Symfony 2.1.0 beta1 がリリースされました
- Symfony スタンダード・エディション
- Symfony勉強会 #6 レポート
- Symfony 2.3.0 - 最初のLTS(長期サポート) - がリリースされました
- A week of symfony #230 (23->29 May 2011)
- A week of symfony #231 (30 May -> 5 June 2011)
- A week of symfony #246 (12->18 September 2011)
- A week of symfony #247 (19->25 September 2011)
- A week of symfony #248 (26 September -> 2 October 2011)
- A week of symfony #249 (3->9 October 2011)
- A week of symfony #250 (10->16 October 2011)
- A week of symfony #251 (17->23 October 2011)
- A week of symfony #252 (24->30 October 2011)
- A week of symfony #253 (31 October -> 6 November 2011)
- A week of symfony #254 (7->13 November 2011)
- A week of symfony #255 (14->20 November 2011)
- A week of symfony #261 (26 December 2011 -> 1 January 2012)
- SymfonyアドベントカレンダーJP 2011
日本語ドキュメント
Japanese Documents
- 2012/07/04 Dia 17: Busca
- 2012/06/26 Giorno 15: Web Service
- 2012/06/26 Giorno 3: Il ~Modello dei dati~
- 2012/06/26 Day 15: Web Services
- 2012/06/26 Dia 3: O Modelo de Dados