Используйте Модал (Bootstrap) на Symfony - PullRequest
1 голос
/ 09 мая 2019

У меня есть опрос, который я создал (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 голосов
/ 14 мая 2019

Измените все экземпляры manger так, чтобы они были заменены на manager .Это ничего не изменит, за исключением того, что сделает ваш код более легким для чтения.Удалите ссылку CSS на manager .html.twig и поместите ее на base.html.twig.Для получения дополнительной информации о base.html.twig см. Раздел «Наследование шаблонов и макеты» в Документах Symfony .

...