简体   繁体   English

Symfony渲染Twig的异步内容

[英]Symfony render asynchronous content for Twig

How can i render the twig page in two steps ? 如何分两步渲染树枝页面? First load only texts and then after finishing processing put also the data... 首先只加载文本,然后在完成处理后再放置数据...

Example: 例:

return $this->render('page.html.twig', ['text' => $text, 'data' => $data); 

But operation for preparing $data is too long.. so i would like to render page without $data , and after finishing process put data separately into page... 但是准备$ data的操作太长了..因此我想在没有$ data的情况下呈现页面,并在完成处理后将数据单独放入页面中...

Is it possible please ? 可以吗?

Thanks for help 感谢帮助

It is not possible but you can hack it. 这是不可能的,但是您可以破解它。 You should render without data Twig render. 您应该在没有数据的情况下进行渲染Twig渲染。 And send ajax request another to endpoint then get data variable into your page. 并向另一个端点发送ajax请求,然后将数据变量放入您的页面。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM