如何在Smarty

时间:2018-01-26 09:33:41

标签: arrays hash smarty

这是一个我无法通过Google找到的简单问题。 我有一个数组,其中一个元素有一个哈希。我想知道如何以特定金额访问该哈希值:

这是数组

[tsh_promotion_details] =>
[{"id":"1","amount":10,"type":"product.percentage","product_price":69.9,"product_quantity":1}]

{$position.attributes.tsh_promotion_details|@print_r} 我收到了这个:

[{"id":"1","amount":10,"type":"product.percentage","product_price":69.9,"product_quantity":1}]

但我不知道热门访问金额。感谢帮助。

1 个答案:

答案 0 :(得分:0)

我最终得到了它。 如果有人在这里遇到类似的问题解决方案: 基本上它是数组中的嵌套json。 通过Smarty的Json_decode,您可以将其转换为数组,并且通常会将其打印出来。

{assign var = foo value = $ position.attributes.tsh_promotion_details | json_decode}