Извинения, если не достаточно тщательно, я новичок в переполнении стека и публикации вопросов.
У меня есть пользовательский объект, называемый Project, со следующими полями:
У меня есть следующее объявление для BaseFieldDefinition:
$fields['codes'] = BaseFieldDefinition::create('entity_reference')
->setLabel(t('Jira Projects'))
->setDescription(t('A list of Jira Projects'))
->setRevisionable(TRUE)
->setSetting('target_type', 'project')
->setSetting('handler', 'default')
->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED)
->setTranslatable(TRUE)
->setDisplayOptions('view', [
'label' => 'hidden',
'type' => 'string',
'weight' => 0,
])
->setDisplayOptions('form', [
'type' => 'options_select',
'weight' => 0,
'settings' => [
'options_select' => 'multiple',
'placeholder' => '',
],
])
->setDisplayConfigurable('form', TRUE)
->setDisplayConfigurable('view', TRUE)
->setRequired(FALSE);
Выше приведеновозврат опции множественного выбора с полем идентификатора в качестве значения и полем имени в виде текста.
Есть ли способ изменить текст опции и / или значения опции множественного выбора на другое поле в ссылке на сущность