我正在尝试在smarty中构建一个foreach循环,我必须访问特定的get vars,如“user_1”,“user_2”等,以便将复选框标记为已选中。所以我需要的就像是
{if $smarty.get.user_{$foreach_current_user_id} == "on"}checked{/if}
但这不起作用。 有没有办法将循环变量传递给get变量?我还没有在网上找到smth ......
感谢有人知道解决方案
答案 0 :(得分:0)
最简单的方法是创建一个具有所需名称的变量:
{$user_name='user_'|cat:$foreach_current_user_id}
{if $smarty.get.$user_name == "on"}checked{/if}