如何解决如何在编辑表单 EasyAdmin 3
我有两个字段:
- 结束日期 - 日期时间
- 时区 - 字符串(格式 +08:00)
当我们尝试编辑表单时,我需要更改 DateTime 值。 例如。数据存储在数据库中为“2021-06-03T04:25:00” - 每次存储为 GMT+3 值。 我需要使用时区字段转换该值。 如果时区 = +02:00 - 编辑表单上的结束日期应为“2021-06-03T03:25:00”。
public function configureFields(string $pageName): iterable
{
yield DateTimeField::new('endDate','Дата конца мониторинга');
yield TextField::new('timezone','Тайм-зона (+03:00)');
}
我试过使用 ->formatValue(),但这仅适用于显示。不编辑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。