dongyulan6251
2017-06-07 15:04
浏览 95
已采纳

如何在symfony中显示数据库的json数据

I have a little problem, because I have to show json date with database in Symfony3.

My controller

/**
     * @Route("/api/rest", name="rest_api")
     * 
     * 
     * @Template
     */
public function indexAction(Request $Request) {

    $Repo = $this->getDoctrine()->getRepository('CommonUserBundle:Comment');
    $row = $Repo->findAll();


    $data = json_encode($row, true);

    return array(
        'comment' => $data
    );
}

And this is my layout in html.twig

{% for comments in comment %}
           {{ comments }}
{% endfor %}

But I don't know why nothing show. Help me please :)

图片转代码服务由CSDN问答提供 功能建议

我有一点问题,因为我必须在Symfony3中显示数据库的json日期。</ p>

我的控制器</ p>

  / ** 
 * @Route(“/ api / rest”,name =“rest_api”)
 * 
 * \  n * @Template 
 * / 
公共函数indexAction(Request $ Request){
 
 $ Repo = $ this-&gt; getDoctrine() - &gt; getRepository('CommonUserBundle:Comment'); 
 $ row =  $ Repo-&gt; findAll(); 
 
 
 $ data = json_encode($ row,true); 
 
返回数组(
'comment'=&gt; $ data 
); 
}  
 </ code> </ pre> 
 
 

这是我在html.twig中的布局</ p>

  {%comment for comments%} 
  {{comments}} 
 {%endfor%} 
 </ code> </ pre> 
 
 

但我不知道为什么没有显示。 请帮助我:)</ p> \ n </ div>

3条回答 默认 最新

相关推荐 更多相似问题