0

ほとんどのSymfony2の例では、たとえばレコードが存在しない場合、Symfony2は例外をスローします。このようなアプローチはエンドユーザーにとって使いやすいとは思いません。なぜ誰かが例外をスローし、フラッシュバッグにエラーメッセージを追加しないことを好むのですか?

4

1 に答える 1

1

例では、通常、例外をスローします

throw $this->createNotFoundException('Message');

これにより、ユーザーは 404 エラー ページにリダイレクトされます。

CMS では、レコードが見つからない場合、フラッシュ バッグにエラーを追加してユーザーをホームページなどにリダイレクトするのではなく、おそらくユーザーに 404 ページを表示する必要があります。

アプリケーションのニーズと、それをどのように処理したいかによって決まると思います。

于 2013-02-13T03:45:00.457 に答える