您可以用jQuery做到這一點。我認爲最好的方式做到這一點(我認爲)是有你的Demands
回購在你的控制器)的方法是做什麼,但一個的findAll(:
public function demandsAction()
{
$entity = $em->getRepository('PublishDemandsBundle:Demands')->findAll();
return $this->render('PublishDemandsBundle:Demands:liste.html.twig', array(
'entity' => $entity
));
}
確保這個動作可以通過路由調用,讓我們說/ AJAX /需求/ 然後,在你的樹枝模板,只是做:
<div id="demands">
{{ render(controller("PublishDemandsBundle:MainController:demands")) }}
</div>
<a href="#" id="reload">reload</a>
有了一點的jQuery:
$('#reload').click(function() {
$.get("/ajax/demands", function(data) {
$('#demands').html(data);
});
我沒有測試過這種着呢,它可能會適合你的情況,但是,我會這樣做。
我有在控制器返回實體和在樹枝的方法:{%塊主體%} {在通知符%%對於n}
你嘗試過什麼,我給你的?因爲這正是你所要求的,我沒有看到你不明白/你真的想要什麼 – Rybus