Не удается получить доступ к значению именованных ключей массива в PHP / Twig - PullRequest
0 голосов
/ 06 мая 2019

У меня есть такой массив 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    |
|---------------------|

Он показывает ключи правильно, но я не могу понять, как получить значение.

1 Ответ

1 голос
/ 07 мая 2019
{% 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...