19

だから私はsymfony2の内部ドキュメントを読んでいますhttp://symfony.com/doc/current/book/internals.htmlそして私はこのセクションを理解していませんhttp://symfony.com/doc/current/book/internals.html#events

だから、私はマスター/サブリクエストの違いを知りたいですか?

4

2 に答える 2

32

マスター リクエストは、元のユーザーからのものです。サブリクエストは、内部で — のforward()メソッドを使用して — またはフレームワークのクラスHttpKernelのヘルパーによって— またはTwig で行うものです。forward()Controller{% render ... %}

于 2012-09-17T10:01:08.703 に答える
4

マスター リクエストはブラウザによってトリガーされるリクエストで、サブ リクエストはアプリケーション内からのリクエストです。たとえば、テンプレートは別のアクションをレンダリングできます

<div id="sidebar">
    {% render "AcmeArticleBundle:Article:recentArticles" with {'max': 3} %}
</div>

(マニュアルからの例)

これにより、サブリクエストが発生します。

于 2012-09-17T10:01:02.930 に答える