Php 使用Smarty在一行上重置多个变量
我想在Smarty中将许多变量重置为空白,但我希望避免出现如下多行:Php 使用Smarty在一行上重置多个变量,php,variables,smarty,variable-assignment,template-engine,Php,Variables,Smarty,Variable Assignment,Template Engine,我想在Smarty中将许多变量重置为空白,但我希望避免出现如下多行: {assign var='background_id' value=''} {assign var='background_link' value=''} 有没有一种方法可以像在PHP、Perl等中那样使用Smarty在一行中重置多个变量 Smarty文档中没有这方面的内容。我对Smarty一无所知,但您是否尝试过foreach()循环?是的,我认为使用foreach循环是可能的。但它本质上与拥有单独的行一样,因为我需要定义
{assign var='background_id' value=''}
{assign var='background_link' value=''}
有没有一种方法可以像在PHP、Perl等中那样使用Smarty在一行中重置多个变量
Smarty文档中没有这方面的内容。我对
Smarty
一无所知,但您是否尝试过foreach()
循环?是的,我认为使用foreach循环是可能的。但它本质上与拥有单独的行一样,因为我需要定义要循环的元素。正如我所说的,我对Smarty一无所知,因此这是我在这方面所能提供的帮助,但在我看来,您最好使用foreach
循环。它没有太多的代码。你想让我举个例子吗?@BenCarey谢谢你的帮助,Ben。很好,我熟悉Smarty foreach循环,所以没有必要。我很想知道是否有一种方法可以使用Smarty进行多次分配。请查看此线程: