смешивать числовой ключ и строковый ключ в типе коллекции YAML в Symfony - PullRequest
0 голосов
/ 14 января 2019

Я определяю массив php с YAML следующим образом

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 разные. любой способ определить ассоциативный массив с YAML в Symfony?

1 Ответ

0 голосов
/ 14 января 2019

Я сам нашел решение

groups:
    0: 'Order'
    1: 'Adjustment'
    2: 'CarModel'
    3: 'Address'
    4: 'OrderItem'
    items:
        0: Product
        1: Service
        2: OrderItem
        product: ['Simple']
        service: [ 'Simple']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...