首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在智能中不使用php来分配关联数组

如何在智能中不使用php来分配关联数组
EN

Stack Overflow用户
提问于 2014-04-29 07:28:19
回答 1查看 226关注 0票数 0

我想在智能模板中分配一个关联数组。

我的代码很远:

代码语言:javascript
复制
  {assign var='bild' value=','}
  {foreach from=$bilder item=item name=foreach_assArray}
      {assign var=name value=$item->field.name}
      {assign var=bild value=['$name'=>'$item']}
    {/if}
  {/foreach}

我在http://www.smarty.net/forums/viewtopic.php?p=79092#79092上发现了这个。

是怎么不管用的。我希望数组'bild‘类似于hashmap,以供以后使用(类似于<img src={pagr_url page=$bild.$name>)。

有人知道我怎么能让它起作用吗?

编辑:在我忘记之前:我使用Smarty2,而不是版本3

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-29 07:55:19

我敢肯定,在Smarty 2中,除了在模板内部使用{php}{/php}之外,您不能做任何类似的事情:http://www.smarty.net/docsv2/en/language.function.php.tpl --但这不是您想要的。

不过,Smarty 3很简单。

您提供的['foo'=>'bar',...]链接中的语法是Smarty3语法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23358258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档