所以目前升循環執行JSON數據從數據庫中已經得到了我的控制器:在樹枝
public function indexAction()
{
$repository = $this->getDoctrine()->getRepository('ApiBundle:Request');
$themes = $repository->findAll();
return $this->render('ApiBundle:Default:index.html.twig', ['themes' => $themes]);
}
,並在我的樹枝:
{% for theme in themes %}
<div am-col="md-6">
<div am-row>
<div am-col="md-3">
{{ theme.preview|json_encode }}
</div>
<div am-col="md-8">
{{ theme.name }}
</div>
</div>
</div>
{% endfor %}
現在theme.previews
如下返回一個JSON:
{"icon_with_video_preview":{"icon_url":"https:\/\/0.s3.envato.com\/files\/170231072\/design-wordpress80.png","landscape_url":"https:\/\/0.s3.envato.com\/files\/170231083\/design-wordpresspreview.jpg","video_url":"https:\/\/0.s3.envato.com\/h264-video-previews\/02e0816d-0957-45c4-af2c-792e37bcc37a\/14727479.mp4"}}
l需要訪問並顯示icon_url。有任何想法嗎? l目前嘗試{{ theme.preview.icon_with_video_preview.icon_url }}
,但得到一個錯誤,說這個數組不能轉換爲字符串。
您可能想要發佈您使用的確切代碼,實體/實體的確切錯誤和相關部分。 – ccKep