将twig数组复制到javascript对象

时间:2016-12-12 11:51:35

标签: php twig

我在php脚本发送的twig中有数组。

您可以像在html文件中一样访问每个值,如下所示。

{% for a in myArray %}
{{a.date}}{{a.high}}
{% endfor %}

但是现在我想将数据放在每个对象中。 我怎么能这样做?

<script>
for (var i = 0; i < length; i++) {
        chartData[i] = ({
            date: newDate,//to use value from twig array!!
            high: high,
            low: low,
        });
</srcipt>

1 个答案:

答案 0 :(得分:1)

你可以使用Twig的json_encode过滤器(它使用PHP&#39; sson_encode函数)来实现它。

<script>
    var chartData = {{ myArray|json_encode() }}
</script>