在Twig上显示JSON数据

时间:2013-12-17 15:51:15

标签: php json symfony twig

你好,我有下一个麻烦。我从WebService收到JSON格式的数据,我需要阅读并在twig模板上显示。

我收到对象'cookies'

$cream = json_decode($cookies);

现在对象$ cream上还有另一个名为'$ ingredients'的对象JSON格式

$ingredients = json_decode($cream->ingredients);

这是开始麻烦的地方,我无法像使用Propel对象那样在树枝上管理这个对象的JSON格式。有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

同样的问题与我有关。我用javascript完成了这个,所以我建议你也使用javascript

  {% autoescape false %}   
   var json = {{fit_priority}};
    if(json!=null)  {       
     length_obj=json.length;
     Object.size = function(obj) {
      var size = 0, key;
     for (key in obj) {
       if (obj.hasOwnProperty(key)) size++;
       }
       return size;  };  
     var size = Object.size(json);  s="";  s+='<label>Fit Pirority:</label>';  for(var key in json) {
      var count=1;
       s+= '<label>'+key+'</label>';
     s+=' <input type="text" class="required" id="fit_pirority'+count+'"  name="fit_pirority['+key+']"
     value="'+json[key]+'">';     count++; }
       document.getElementById("fit_priority").innerHTML=s; 
     {% endautoescape %}