在Symfony上使用Modal(Bootstrap)

时间:2019-05-08 22:43:59

标签: twitter-bootstrap symfony twig bootstrap-modal

我有一个我创建的调查(eat.html.twig),在我的profile.html.twig页面上,我有此调查的链接。我想要做的是,不是要在此页面上发送,而是要在弹出窗口中显示调查。我可以毫不费力地在同一文件树枝上执行此操作,但是当涉及到另一个文件时,我无法执行该操作。

我读到有必要使用AJAX,但是对我而言,这样做的方法并不十分清楚。

这是我的树枝{{profile.html.twig}}

<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">

        <div class="modal-body">
            {{ render(controller('AppBundle\\Controller\\SiteController::managerAction'))}}//---- {site_manager.html.twig}---//

        </div>
        <div class="modal-footer"></div>
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
    </div>
</div>

我指定调查表已经可以了。我只想在个人资料页面上将其显示为弹出窗口

1 个答案:

答案 0 :(得分:0)

重构所有 manger 实例,以便将它们替换为 manager 。这不会改变任何东西,除了它将使您的代码更易于阅读。删除 manager .html.twig上的CSS链接,并将其放在base.html.twig上。有关base.html.twig的更多信息,请参见Symfony Docs中的模板继承和布局部分。