Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge remote branch 'hidenorigoto/translate-UPDATE-file'

* hidenorigoto/translate-UPDATE-file:
  translated UPDATE.md file into Japanese
  • Loading branch information...
commit 24cc86498d1c26919ed5c81e5c6da9e738306511 2 parents 9ce549d + 5c93687
@fabpot fabpot authored
Showing with 71 additions and 0 deletions.
  1. +71 −0 UPDATE.ja.md
View
71 UPDATE.ja.md
@@ -0,0 +1,71 @@
+プロジェクトをアップデートする方法
+==================================
+
+このドキュメントでは、Symfony2 PRの特定のバージョンから1つ次のバージョンへアップデートする方法を説明します。
+このドキュメントでは、フレームワークの "パブリックな" APIを使っている場合に必要な変更点についてのみ説明しています。
+フレームワークのコアコードを "ハック" している場合は、変更履歴を注意深く追跡する必要があるでしょう。
+
+PR8 から PR9
+------------
+
+* `Symfony\Bundle\FrameworkBundle\Util\Filesystem` は、`Symfony\Component\HttpKernel\Util\Filesystem` へ移動されました
+
+* `Execute` 制約は、`Callback` 制約に名前が変更されました
+
+* HTTPの例外クラスのシグニチャが変更されました:
+
+ 変更前:
+
+ throw new NotFoundHttpException('Not Found', $message, 0, $e);
+
+ 変更後:
+
+ throw new NotFoundHttpException($message, $e);
+
+* RequestMatcher クラスでは、正規表現に `^``$` が自動的には追加されなくなりました
+
+ この変更によって、セキュリティの設定をたとえば次のように変更する必要があります:
+
+ 変更前:
+
+ profiler:
+ pattern: /_profiler/.*
+
+ 変更後:
+
+ profiler:
+ pattern: ^/_profiler
+
+* `app/` ディレクトリ以下のグローバルテンプレートの位置が変更されました(古いディレクトリでは動作しなくなります):
+
+ 変更前:
+
+ app/views/base.html.twig
+ app/views/AcmeDemoBundle/base.html.twig
+
+ 変更後:
+
+ app/Resources/views/base.html.twig
+ app/Resources/AcmeDemo/views/base.html.twig
+
+* バリデータの名前空間が `validation` から `assert` へ変更されました:
+
+ 変更前:
+
+ @validation:NotNull
+
+ 変更後:
+
+ @assert:NotNull
+
+ さらに、いくつかの制約で使われていた `Assert` プレフィックスは削除されました(`AssertTrue` から `True` へ変更)
+
+* バンドルの論理名に、`Bundle` サフィックスをつける必要がなくなりました:
+
+ *コントローラ*: `BlogBundle:Post:show` -> `Blog:Post:show`
+
+ *テンプレート*: `BlogBundle:Post:show.html.twig` -> `Blog:Post:show.html.twig`
+
+ *リソース*: `@BlogBundle/Resources/config/blog.xml` -> `@Blog/Resources/config/blog.xml`
+
+ *Doctrine*: `$em->find('BlogBundle:Post', $id)` -> `$em->find('Blog:Post', $id)`
Please sign in to comment.
Something went wrong with that request. Please try again.