Foreach в Смарти - PullRequest
       7

Foreach в Смарти

0 голосов
/ 05 октября 2018

Мой смарт {brands} возвращает этот массив:

array (size=2)
  0 => 
    array (size=3)
      'id' => string '98' (length=2)
      'name' => string 'Adidas' (length=6)
  1 => 
    array (size=3)
      'id' => string '168' (length=3)
      'name' => string 'Agisko' (length=6)

Мне нужно, чтобы это просматривало все name из массива.Как я могу написать это в smarty?

<ul>
    {foreach $brands as $brand}
    <li>{$brands|var_dump}</li>
    {/foreach}
</ul>

1 Ответ

0 голосов
/ 06 октября 2018

Доступ к значениям ассоциативного массива можно получить как в PHP-коде, так и с помощью точечной нотации:

<ul>
    {foreach $brands as $brand}
        <li>{$brand['name']}</li>
    {/foreach}
</ul>

<ul>
    {foreach $brands as $brand}
        <li>{$brand.name}</li>
    {/foreach}
</ul>
...