Php Mailjet-模板中的多维数组
我正在使用mailjet发送带有APIv3的事务性电子邮件 在我想使用多维数组的第二级变量之前,邮件一直正确发送 以下是模板的工作位:Php Mailjet-模板中的多维数组,php,arrays,mailjet,Php,Arrays,Mailjet,我正在使用mailjet发送带有APIv3的事务性电子邮件 在我想使用多维数组的第二级变量之前,邮件一直正确发送 以下是模板的工作位: {%for category in var:categories%} {{category.title}} : {% endfor %} 这显示了Titre colonne 1等类别 但如果我有这个: {%for category in var:categories%} {{category.title}} : {%for item in catego
{%for category in var:categories%}
{{category.title}} :
{% endfor %}
这显示了Titre colonne 1等类别
但如果我有这个:
{%for category in var:categories%}
{{category.title}} :
{%for item in category.items%}
{% endfor %}
{% endfor %}
我从mailjet收到此错误:
未知节点###附近##0px 0;“>{%用于项目i##
数组(变量类别的值)在我看来很好:
Array
(
[0] => Array
(
[title] => Titre colonne 1
[items] => Array
(
[0] => Array
(
[title] => Item 1
[value] => 5
)
[1] => Array
(
[title] => Item 2
[value] => 10
)
)
)
[1] => Array
(
[title] => Titre colonne 2
[items] => Array
(
[0] => Array
(
[title] => Item 3
[value] => 20
)
)
)
[2] => Array
(
[title] => Titre colonne 3
[items] => Array
(
[0] => Array
(
[title] => Item 4
[value] => 40
)
[1] => Array
(
[title] => Item 5
[value] => 80
)
[2] => Array
(
[title] => Item 6
[value] => 160
)
[3] => Array
(
[title] => Item 7
[value] => 320
)
)
)
[3] => Array
(
[title] => Titre colonne 4
[items] => Array
(
)
)
)
有人看到我哪里出错了吗?正如在另一个与mailjet相关的问题()中所述,mailjet在所见即所得的多循环中遇到问题 我通过添加HTML bloc并对其进行编辑来实现这一点
现在我必须找到如何检测空数组…正如在另一个与mailjet相关的问题()中所述,mailjet在所见即所得的多循环中遇到问题 我通过添加HTML bloc并对其进行编辑来实现这一点 现在我必须找到如何检测空数组