Правильный способ реализации массива объектов в виде поля Craft CMS - PullRequest
0 голосов
/ 23 января 2020

Я впервые использую Craft CMS и у меня возник вопрос о правильной / оптимальной практике хранения того, что приравнивается к массиву объектов (или просто массиву) в Javascript или JSON.

Скажем, я хотел бы сохранить несколько записей следующей формы:

{
    newspaper: 'New York Times',
    article: 'How to Write Web Apps Without Help From Stack Overflow',
    authors: [
        {
            name: 'John Doe',
            title: 'Staff Writer'
        },
        {
            name: 'Jane Smith',
            title: 'Editor'
        }
    ],
    categories: [ 'technology', 'web' ]
}

Я понимаю, что первые два свойства я храню как поля "Обычный текст", но я запутался о правильном способе хранения массивов authors и categories в качестве полей. Похоже, я бы использовал Матричное Поле для этого, но в демонстрационной версии, на которую я ссылаюсь, они используют Матричные поля немного по-другому.

Просто ищу подтверждение, что я должен использовать матричные поля в этом случае или какое-то другое направление в противном случае.

...