A week of symfony #190 (16->22 August 2010)

Symfony公式ブログで毎週公開される、Symfony関連の活動まとめ記事の翻訳です。 この翻訳では、Symfony本体に関連したアップデートなどのみを取り上げます。 プラグインの更新等も含む全文は、以下のリンクからご確認ください。

原文リンク




今週のSymfony2の開発は、loggerと例外管理のリファクタリングに集中しました。テンプレートヘルパーは構文を修正し、多くの人からの要望により名前空間Symfony\ComponentsはSymfony\Componentに変更されました。また、Symfony2はニューヨークで今週開催されたLibertyvasionカンファレンスでphpBBコミュニティに紹介されました。

開発メーリングリスト

開発ハイライト

Symfony 2.Xブランチ:

  • 714fa6f: [FrameworkBundle] コントローラを修正
  • 0da7295: [FrameworkBundle] フォワードの前にリクエストをクリーンアップするように変更
  • 917da00cbdde58: [FrameworkBundle] error_log()呼び出しをloggerの呼び出しに変更
  • 509bfb8: [FrameworkBundle] ExceptionFormatterのContainerへの依存性をなくすよう修正
  • 42c2aff: [FrameworkBundle] RequestListenerのContainerへの依存性をなくすよう修正
  • 4ed65d0: Controller::redirectが必ずレスポンスを返すよう変更
  • f48aeb1: [FrameworkBundle] 現在とは異なるフォーマットのテンプレートを指定できるように修正
  • 5ea4b34: [ZendBundle] DebugLoggerInterfaceを追加
  • 955fd40: 名前空間LoggerInterfaceをHttpKernel\Logの下に移動
  • d5069fc42cad4e: [FrameworkBundle] 例外管理を修正
  • e03642d: ClassCollectionLoaderをよりスマートに修正
  • 54c3603: [Framework] Kernel::getBundleForClass()を追加
  • 7514177: [Templating] Engineヘルパのプロパティを配列アクセス形式で取得するよう変更。例えば、現在$view['slots']->output(…)と呼び出している部分は$view->slots->output(…)となる
  • d5a61e3: アセットのベースURLを提供する方法を追加
  • a506f2a: [FrameworkBundle] エラーページをより自然にするためにデフォルトのレイアウトを変更
  • bf82cf4: 名前空間 Symfony\Components を Symfony\Componentにリネーム
  • 2746bcc: [HttpFoundation] セッションに何かの変更があったときに、自動でセッションスタートするように追加。アクセサメソッドの名前変更。remove()/has()メソッドを追加。

その他多数



翻訳者コメント

この時期になってComponentsの名前が変更になったりと色々驚きもありますが、年末のリリースに向けて活発な議論と開発が行われているようです。実運用ではまだまだ使えませんが、symfony1.4からの以降も見据えつつ動向をしっかり追って行かなければと思いました。[yuchimiri]

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

Symfony2 に関する情報(公式) Books on symfony