Symfony2中的MASTER/SUB REQUEST有什么区别?

Lha*_*zzi 18 symfony

所以我正在阅读symfony2 http://symfony.com/doc/current/book/internals.html的内部文档,我不明白这一节http://symfony.com/doc/current/book/internals.html#events.

所以,我想知道MASTER/SUB REQUEST之间的区别?

Eln*_*mov 29

主请求是来自原始用户的请求; 子请求是你在内部执行的 - 使用forward()方法HttpKernel- 或者通过forward()框架Controller类的帮助程序- 或者{% render ... %}在Twig中.


Kin*_*nch 6

主请求是由浏览器触发的请求,子请求是来自应用程序内部的请求。例如,模板可以呈现另一个动作

<div id="sidebar">
    {% render "AcmeArticleBundle:Article:recentArticles" with {'max': 3} %}
</div>
Run Code Online (Sandbox Code Playgroud)

(示例取自手册

这将导致一个子请求。