我遇到与此处描述的问题相同的问题:Symfony2 Bootstrap navbar Prod mode
Bootstrap3导航栏下拉按钮在开发模式下工作,但在编程模式下不工作(单击时没有任何反应),即使我做了php app/console assetic:dump --env=prod --no-debug
如果您需要更多信息,请告诉我们!
这是我的.twig:
{% stylesheets filter='cssrewrite, ?yui_css'
'assets/bootstrap/css/bootstrap.css'
'assets/bootstrap/css/bootstrap-theme.css'
'assets/css/design.css'
'js/autocomplete/awesomplete.css' %}
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="{{ asset_url }}" type="text/css" />
{% endstylesheets %}
...
<div class="collapse navbar-collapse" id="menu-1">
<ul class="nav navbar-nav">
{% if app.user is not null and is_granted('ROLE_ADMIN') %}
<li><a title="Documentation" href="{{ asset('/doc/RAPPORT.pdf') }}">Documentation utilisateur</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Universités<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="{{ path('Mb_univ_list') }}">Liste des universités partenaires</a></li>
<li><a href="{{ path('mb_places_list_admin') }}">Modifier/Ajouter des jetons/universités</a></li>
<li><a href="{{ path('Mb_univ_import') }}" >Ajouter plusieurs universités d'un coup</a></li>
{% block menu_universite %}
{% endblock %}
</ul>
</li>
这是我的config.yml:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
yui_css:
jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
yui_js:
jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"