如何动态构建变量名?

时间:2014-04-25 11:10:26

标签: php html smarty

在我的网络应用程序中,我在html中使用带有Smartry-Script的egotech4。

我有一些名为例如

的变量
{$page->extra.name878}

但是我需要在不知道最后的数字的情况下得到他们的值,这个数字我可以从另一个变量{$item->field.id}获得

所以我尝试了类似的东西:

{assign var=name value="extra.name`$item->field.id`"}
 <h4>{$page->$name}</h4>

但它不起作用,似乎找不到extra.nameXYZ变量的属性$page的值。
可悲的是,我不能使用任何PHP代码,我只需要使用SMARTY。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我解决了我的问题:

使用:

{assign var=name value="name`$item->field.id`"}

而不是:

{assign var=name value="extra.name`$item->field.id`"}

并阅读:

{$page->extra.$name}

非常感谢EGO TECH-Support的DanGünther给了我一些提示。

相关问题