小编Fal*_*coB的帖子

Mandrill API - 表中每个循环的把手

我使用 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)

html php mailchimp handlebars.js mandrill

5
推荐指数
1
解决办法
852
查看次数

标签 统计

handlebars.js ×1

html ×1

mailchimp ×1

mandrill ×1

php ×1