私はこの変数を持っています
{% set slug_profilo_segnalato = '{slug_profilo_segnalato}' %}
({slug_profilo_segnalato} は、sugar.js を介して assign で割り当てます。( http://sugarjs.com/api/String/assign ) {{slug_profilo_segnalato}} を実行すると、正しく表示されます (pe william)
<a href='{{ path('profilo', {'slug': slug_profilo_segnalato }) }}'
リンクを見ると、この結果が生成されました
.../profilo/%7Bslug_profilo_segnalato%7D
この問題を解決するために、次のことを行いました。
<a href='{{ path('profilo', {'slug': slug_profilo_segnalato })|replace({'%7B':'{', '%7D':'}'}) }}'>PROFILO</a>
Twig での結果:
../profilo/william
それが最善の解決策だとは思いません。|raw、spaceless も試します。なぜこのようにエンコードされるのですか?