guy*_*oni 2 htmlspecialchars twig
我传递了我的模板一个字符串数组,我想将其转换为jaavascript数组:
控制器文件(php):
$myVar = array('a','b','c');
Run Code Online (Sandbox Code Playgroud)
期望的HTML:
var myVar = ["a","b","c"];
Run Code Online (Sandbox Code Playgroud)
我尝试以下代码(twig):
var myVar = ["{{ myVar | join('","') }}"];
Run Code Online (Sandbox Code Playgroud)
但是twig生成器将引号转换为html实体,结果如下:
var myVar = ["a","b","c"];
Run Code Online (Sandbox Code Playgroud)
有些想法?
您需要应用raw过滤器:
var myVar = ["{{ myVar | join('","') | raw }}"];
Run Code Online (Sandbox Code Playgroud)