javascript - Smarty 将 id 分配给 {assign} 变量

标签 javascript foreach smarty smarty3

如何将 ID 分配给 {assign} 的变量并递增它?

{assign var="end" value=$Product->Price}

我需要在 {foreach} 内将变量“end”增加到“end1”、“end2”、n...

{assign var="end" value=$Product->Price}
{assign var="end1" value=$Product->Price}
{assign var="end2" value=$Product->Price}

至少我会在 javascript 中调用此变量作为一个类来运行它。

最佳答案

如果我理解正确,这应该有帮助:

{assign var="end" value=$Product->Price}

{for $i=1 to 3}
    {assign var="end{$i}" value=$Product->Price}
{/for}

调试:

{$end|var_dump}
{$end1|var_dump}
{$end2|var_dump}
{$end3|var_dump}

关于javascript - Smarty 将 id 分配给 {assign} 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46427311/

相关文章:

javascript - typescript 装饰类添加新方法

Javascript forEach 回调

php - SmartyWhere子句不过滤数据

PHP MySQL 插入 "{$clientname}"作为字符串而不是 PHP 变量

javascript正则表达式匹配单词后不跟有中间有文本的模式

javascript - 当文件上传(多个)完成时,复选框将自动选中

javascript - Ramda : access input object's properties inside R. ifElse() 函数调用

php - 具有空数据集的 foreach

PHP - 使用 foreach 删除重复项?

php - 使用 Smarty + 缓存提高性能?