【问题标题】:mix numeric key and string key at YAML collection type in Symfony在 Symfony 中的 YAML 集合类型中混合数字键和字符串键
【发布时间】:2019-01-14 06:45:00
【问题描述】:

我用 YAML 定义了一个 php 数组,如下所示

groups:
        - 'Order'
        - 'Adjustment'
        - 'CarModel'
        - 'Address'
        - 'OrderItem'
        -  items:
            - OrderItem
            - Product
            - product:
                - Simple
            - service:
                - Simple

php伴侣是

$groups = [
     'Order',
     'Adjustment',
     'CarModel',
     'Address',
     'OrderItem',
     'items' => [
         'OrderItem',
         'Product',
         'product' => ['Simple'],
         'service' => ['Simple'],
     ]
 ];  

Symfony 将 YAML 格式转换为数值数组,php 是关联数组,即它们的 array_keys 不同。有什么方法可以在 Symfony 中用 YAML 定义关联数组?

【问题讨论】:

  • 可能超过你得到的结果!!

标签: symfony yaml


【解决方案1】:

我自己找到了解决办法

groups:
    0: 'Order'
    1: 'Adjustment'
    2: 'CarModel'
    3: 'Address'
    4: 'OrderItem'
    items:
        0: Product
        1: Service
        2: OrderItem
        product: ['Simple']
        service: [ 'Simple']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 2022-01-11
    • 2016-05-09
    • 2017-08-31
    • 2020-11-13
    • 2010-12-03
    • 1970-01-01
    相关资源
    最近更新 更多