smarty用双冒号访问变量

时间:2013-07-15 10:47:42

标签: php smarty

Smarty的{debug}输出具有我需要访问的值pub-id::doi

{foo} PublishedArticle Object  
 ->_data = Array  
...  
    pub-id::doi => "10.5334/aa.12302"  
... 

但不知道如何因为该键包含双冒号。

1 个答案:

答案 0 :(得分:0)

documentation

如果doi是常量,您可以通过执行以下操作为其分配一个智能变量

{assign var=foo value=pub-id::doi}

如果doi是类

的成员变量
{assign var=foo value=pub-id::$doi}