Pie*_*NAY 3 html templates symfony
Symfony2的初学者,也许这是一个愚蠢的问题.
我需要获取HTTP查询(外部服务器)的响应,并在将其发送到客户端之前将其放在模板上.
喜欢
<div id="main_content">
Lorem Ipsum
<div id="external_content">
{% get_content_by_url 'http://external.com/uri' params_object %}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
或者我应该从控制器获得响应并将其作为变量传递给模板?
什么是最好的做法(或者我是完全错误的方式:)?
你可以使用这个包
在您的控制器中输入此代码后:
$crawler = $client->request('GET', 'http://symfony-reloaded.org/');
$response = $client->getResponse();
$content = $response->getContent();
Run Code Online (Sandbox Code Playgroud)
并最终在文件树枝:
<div id="main_content">
Lorem Ipsum
<div id="external_content">
{{ content }}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)