您可以用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