В моем приложении 3 вкладки, и мне нужно, чтобы каждая из них отображала определенный контроллер.
Проблема в том, что он отлично работает для первой вкладки, но не так сильно после начала навигации.
В основном все, что было загружено на страницу, остается на странице. Поэтому, если я нажму на вторую вкладку, она добавится к содержимому первой вкладки. Когда я возвращаюсь к первому, он остается прежним.
Мои вкладки прекрасно работают с простым текстом, поэтому я предполагаю, что я неправильно что-то делаю при рендеринге контроллеров.
Кто-нибудь из вас может пролить свет на это?
<div class="row">
<ul class="nav nav-tabs col-lg-12" id="myTabs" role="tablist">
<li class="nav-item col-lg-3">
<a class="nav-link active" data-toggle="tab" href="#bouteille" role="tab" aria-controls="bouteille" aria-selected="true">Bouteille</a>
</li>
<li class="nav-item col-lg-3">
<a class="nav-link" data-toggle="tab" href="#membre" role="tab" aria-controls="membre" aria-selected="false">Membre</a>
</li>
<li class="nav-item col-lg-3">
<a class="nav-link" data-toggle="tab" href="#pointDeVente" role="tab" aria-controls="pointDeVente" aria-selected="false">Point de vente</a>
</li>
</ul>
</div>
<div class="row">
<div class="tab-content col-lg-12" id="myTabContent">
<div class="tab-pane active" id="bouteille" role="tabpanel" aria-labelledby="bouteille-tab">
{% block flashBag %}
{% for message in app.session.flashbag.get("info") %}
<div class="alert alert-success alert-dismissable fade show " role="alert" class="col-lg-12">
{{ message }}
</div>
{% endfor %}
{% endblock flashBag %}
{{ render(controller("App\\Controller\\BouteilleController::formulaireRechercherBouteillesAction")) }}
</div>
<div class="tab-pane fade" id="membre" role="tabpanel" aria-labelledby="membre-tab">
{{ render(controller("App\\Controller\\MembreController::formulaireRechercherMembresAction")) }}
</div>
<div class="tab-pane fade" id="pointDeVente" role="tabpanel" aria-labelledby="pointDeVente-tab">
{{ render(controller("App\\Controller\\PointDeVenteController::formulaireRechercherPointDeVenteAction")) }}
</div>
</div>
</div>
Спасибо,
Эмма