微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在一个循环中管理两个不同的数组 TWIG

如何解决在一个循环中管理两个不同的数组 TWIG

我是新来的树枝。我已经阅读了 twig 文档,但找不到解决方案,因为它在 PHP 中要容易得多。 ((在一个循环中尝试两个数组。))

: 我有两个数组,一个是 {{ dump(render_categories) }}--

     array(3) {
       [0] => array(3) {
         [0] => array(2) {
           ["category_id"] => string(2)
           "65" ["name"] => string(11)
           "Annivarsary"
         } [1] => array(2) {
           ["category_id"] => string(2)
           "67" ["name"] => string(9)
           "Christmas"
         } [2] => array(2) {
           ["category_id"] => string(2)
           "66" ["name"] => string(8)
           "Birthday"
         }
       } [1] => array(4) {
         [0] => array(2) {
           ["category_id"] => string(2)
           "61" ["name"] => string(6)
           "Mother"
         } [1] => array(2) {
           ["category_id"] => string(2)
           "62" ["name"] => string(6)
           "Sister"
         } [2] => array(2) {
           ["category_id"] => string(2)
           "60" ["name"] => string(8)
           "Daughter"
         } [3] => array(2) {
           ["category_id"] => string(2)
           "63" ["name"] => string(10)
           "Girlfriend"
         }
       } [2] => array(5) {
         [0] => array(2) {
           ["category_id"] => string(2)
           "73" ["name"] => string(8)
           "Earrings"
         } [1] => array(2) {
           ["category_id"] => string(2)
           "72" ["name"] => string(22)
           "Necklaces&Pendants"
         } [2] => array(2) {
           ["category_id"] => string(2)
           "71" ["name"] => string(5)
           "Rings"
         } [3] => array(2) {
           ["category_id"] => string(2)
           "70" ["name"] => string(9)
           "Bracelets"
         } [4] => array(2) {
           ["category_id"] => string(2)
           "69" ["name"] => string(6)
           "Charms"
         }
       }
     }

第二个是 {{ dump(load_steps) }} :(不同长度)

array(3) {
  [0] => array(4) {
    ["id"] => string(1)
    "1" ["category_id"] => string(2)
    "64" ["heading"] => string(21)
    "What is the occasion?" ["status"] => string(1)
    "1"
  } [1] => array(4) {
    ["id"] => string(1)
    "2" ["category_id"] => string(2)
    "59" ["heading"] => string(5)
    "For which Person" ["status"] => string(1)
    "1"
  } [2] => array(4) {
    ["id"] => string(1)
    "3" ["category_id"] => string(2)
    "68" ["heading"] => string(24)
    "Type text heading 878787" ["status"] => string(1)
    "1"
  }
}

我正在尝试获得如下输出

什么场合? --(从第二个数组中获取)--

周年纪念、圣诞节、生日 --(从第一个数组中获取)--

适合哪个人? --(从第二个数组中获取)--

妈妈、姐姐、女儿、女朋友 --(从第一个数组中获取)--

------所以,在-----

感谢任何帮助,谢谢。

解决方法

这样做不行吗?

    {% for key,step in load_steps %}
        {{ step['heading'] }}
        {% for category in render_categories[key] %}
            {{ category['name'] }}
        {% endfor %}
    {% endfor %}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。