Symfony Bileşen JavaScript işlevini çağırmak

0 Cevap php

Ben (json_encode kullanarak bir PHP dizi dönüştürerek) yeni json dize oluşturulur ve $siteTree bunu sakladığınız ... günlüğüne bunu çıktısı aşağıdaki gösterir

[
{
    "attr": {
        "id": "node_1",
        "rel": "folder"
    },
    "data": "New Title",
    "children": [
        {
            "attr": {
                "id": "node_2",
                "rel": "folder"
            },
            "data": "second document",
            "children": []
        }
    ]
}

]

Yani JSON doğru oluşturulmuş olup biliyorum. Ne yapmaya çalışıyorum JSON verilerini kullanarak bir nesne oluşturmak için bir javascript fonksiyonu bu değişkeni kullanın ... Ben şablonunda aşağıdaki yapıyorum

<?php
    use_helper('JavascriptBase');
    echo javascript_tag('createTree('.$siteTree.')');
?>

Aşağıdaki çıktı sayfasında gösterilir

createTree([{&quot;attr&quot;:{&quot;id&quot;:&quot;node_1&quot;,&quot;rel&quot;:&quot;folder&quot;},&quot;data&quot;:&quot;New Title&quot;,&quot;children&quot;:[{&quot;attr&quot;:{&quot;id&quot;:&quot;node_2&quot;,&quot;rel&quot;:&quot;folder&quot;},&quot;data&quot;:&quot;second document&quot;,&quot;children&quot;:[]}]}]) 

Fonksiyonu denir ama JSON &quote; ile " yerini almıştır. Bunu nasıl durdurabilirim?

Yardımlarınız için teşekkürler!

0 Cevap