Как PHP параметр преобразователя может вернуть единственное значение из массива - PullRequest
0 голосов
/ 21 апреля 2020
 ->transformer(function (\craft\elements\Entry $entry) {
                    return [
                        'Area of Study' => $entry->areaOfStudy,
                    ];

Выше приведена функция, которую я использую для возврата

Этот массив

"Area of Study": {
    "label": "Public Administration/Social Services",
    "value": "Public Administration/Social Services",
    "selected": true
  },

Что бы я хотел вернуть, это:

"Area of Study": "Public Administration/Social Services",

Массив отправляется на индексы Алголии через выпадающий список в форме. Полный возврат не играет хорошо в индексах.

1 Ответ

0 голосов
/ 21 апреля 2020

Можете ли вы проверить это:

->transformer(function (\craft\elements\Entry $entry) {
                return [
                    'Area of Study' => $entry->areaOfStudy['value'],
                ];
...