我不完全瞭解你的問題,但我在我的樹枝中使用它來切換語言。您可以將其修改爲簡單的錨鏈接
<select onchange="location = this.options[this.selectedIndex].value;" class="form-control">
<option>{{ 'Language'|trans }}</option>
<option value="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'it'})) }}">{{ 'Italian'|trans }}</option>
<option value="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'en'})) }}">{{ 'English'|trans }}</option>
<option value="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'fr'})) }}">{{ 'French'|trans }}</option>
<option value="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'es'})) }}">{{ 'Spanish'|trans }}</option>
<option value="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'pt'})) }}">{{ 'Portuguese'|trans }}</option>
<option value="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'de'})) }}">{{ 'German'|trans }}</option>
</select>
是的這項工作喜歡魅力:) – fr3sh