Я впервые использую 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
в качестве полей. Похоже, я бы использовал Матричное Поле для этого, но в демонстрационной версии, на которую я ссылаюсь, они используют Матричные поля немного по-другому.
Просто ищу подтверждение, что я должен использовать матричные поля в этом случае или какое-то другое направление в противном случае.