SMARTY:变量内部的变量

问题描述

smarty 里面可以使用变量吗?

例如:{assign var="delivery_country" value=$customer.addresses.{$delivery_id}.country}

如您所见,我在 {$customer.addresses.country} 中添加了 {$delivery_id}

这可能吗?

解决方法

是的,这是可能的。

{assign var="delivery_country" value={$customer.addresses.{$delivery_id}.country}}