我正在使用Twig构建一个模板来显示我的last.fm顶级艺术家图表。 last.fm api的一部分返回每个艺术家的图像 - 当使用json_decode
转换为php对象时,它看起来像这样:
object(stdClass)#22 (2) {
["#text"]=>
string(49) "http://userserve-ak.last.fm/serve/34/78224120.png"
["size"]=>
string(5) "small"
}
使用PHP,我可以使用Object->{#text}
来引用它。我在Twig中尝试了一些方法 - Object.#text
,Object[#text]
等 - 但不断获得Unexpected character #
。
如何在Twig中引用此属性?
答案 0 :(得分:2)
据我所知:
$template->render(array('obj', $obj));
{{ attribute(obj, '#text') }}`