使用 smarty 的 {include} 时,如何将关联数组传递到包含的模板中,以便数组的命名索引可以作为它们自己的 {$var_name} 变量访问?
例如:
$data = [
'moo': 'true',
'moreMoo': [
'a': 1,
'b': 2,
'c': 3
]
];
在基本模板中,我有:
{$moo}
这将输出真。
然后我想包含另一个模板:
{include file="myOtherTemplate.tpl"}
然后在包含的模板中,我想传递“moreMoo”,这样当包含的模板访问 {$a} 时,它将输出为 1。