使用Twig显示以哈希开头的对象属性

时间:2013-05-05 18:45:59

标签: php oop hash twig

我正在使用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.#textObject[#text]等 - 但不断获得Unexpected character #

如何在Twig中引用此属性?

1 个答案:

答案 0 :(得分:2)

据我所知:

 $template->render(array('obj', $obj));

 {{ attribute(obj, '#text') }}`