我有一个像这样的PHP数组:
index.php:
$state = [
'isLoggedIn' => false,
'isB2BCustomer' => false
];
print($twig->render('index.html', ['state' => $state]));
index.html:
{% for key, stateItem in state %}
<tr>
<td>{{ key }}: {{ stateItem }}</td>
</tr>
{% endfor %}
这给了我以下输出:
|---------------------|
| State |
|---------------------|
| isLoggedIn: |
|---------------------|
| isB2BCustomer: |
|---------------------|
我期望:
|---------------------|
| State |
|---------------------|
| isLoggedIn: 0 |
|---------------------|
| isB2BCustomer: 0 |
|---------------------|
它正确显示了键,但是我似乎无法弄清楚如何获取值。
答案 0 :(得分:1)
{% for key, stateItem in state %}
<tr>
<td>{{ key }}: {{ stateItem ? '1' : '0' }}</td>
</tr>
{% endfor %}
在这里找到: https://twig.symfony.com/doc/2.x/templates.html#other-operators