我已经创建了自定义实体,并且在表单上我试图显示实体的“已更改”时间。
我正在使用此代码
$fields['changed'] = BaseFieldDefinition::create('changed')
->setLabel(t('Changed'))
->setDescription(t('The time that the entity was last edited.'))
->setSetting('value', \date_iso8601($entity->changed->value))
->setDisplayOptions('view', [
'label' => 'above',
'weight' => 11,
])
->setDisplayOptions('form', [
'weight' => 11,
])
->setDisplayConfigurable('form', TRUE)
->setDisplayConfigurable('view', TRUE);
但无论如何,“已更改”的时间戳没有出现,你能帮我吗?
答案 0 :(得分:0)
这是我用于实体的代码。这应该有用。
$fields['changed'] = BaseFieldDefinition::create('changed')
->setLabel(t('Changed'))
->setDescription(t('The time that the entity was last edited.'));