在树枝模板中我想插入这样的javascript文本:
<script type="text/javascript">
{{ "var applicationBundleName = '" ~ application_bundle_name ~ "';" | raw}}
</script>
Run Code Online (Sandbox Code Playgroud)
当渲染html时,我有:
<script type="text/javascript">
var applicationBundleName = 'MyBundle_name';
</script>
Run Code Online (Sandbox Code Playgroud)
虽然渲染引号被其html实体替换=> javascript错误
我怎么能说不用他们的代码来重新设置特殊字符呢?或者有一个更好的方法来做到这一点..
谢谢
你只需引用twig变量:
<script type="text/javascript">
var applicationBundleName = "{{ application_bundle_name|raw }}";
</script>
Run Code Online (Sandbox Code Playgroud)
我不确定,但我认为如果变量是一个字符串,你不需要使用de rawfilter
| 归档时间: |
|
| 查看次数: |
4887 次 |
| 最近记录: |