我有一个名为consolidatedReviewData
的php数组,如下所示:
Array
(
[consolidatedData] => Array
(
[0] => Array
(
[a_productidentification] => 5920
[avg_rating] => 4.0000
[no_reviews] => 2
)
)
)
我正在将它分配给这样一个聪明的变量:
self::$smarty->assign('cosolidatedReviews', $consolidatedReviewData);
现在,我的问题是如何直接访问.tpl中的avg_rating
?
类似的东西:
{$consolidatedReviewData->consolidatedData->0->avg_rating}
答案 0 :(得分:1)
使用点来访问数组项:
{$consolidatedReviews.consolidatedData.0.avg_rating}
这与PHP中的以下内容相同:
echo $consolidatedReviews['consolidatedData'][0]['avg_rating'];
->
用于访问对象属性。
请参阅http://www.smarty.net/docs/en/language.syntax.variables.tpl