我使用 Mandrill API 通过 PHP 发送我的交易邮件。
现在我遇到了问题,当我尝试遍历多个变量时,只显示最后一个。
这是我的变量 global_merge_vars
array(
array(
'name' => 'products',
'content' => array(
array(
"name" => "Product 1",
"price" => "65€"
),
array(
"name" => "Product 2",
"price" => "65€"
),
array(
"name" => "Product 3",
"price" => "65€"
)
)
)
);
Run Code Online (Sandbox Code Playgroud)
我的问题与作为内容的数组的产品部分有关。
因此,如果我尝试以下操作:
{{#each products}}
{{name}} - {{price}}<br>
{{/each}}
Run Code Online (Sandbox Code Playgroud)
我得到
Product 1 - 65€
Product 2 - 65€
Product 3 - 65€
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好...
但是如果我尝试将整个内容包装在一个表中,我总是只显示最后一个数组元素......
<table>
{{#each products}}
<tr>
<td>{{name}} - {{price}}</td>
</tr>
{{/each}}
</table> …Run Code Online (Sandbox Code Playgroud)