如何在yii2框架中使用mssql datetimeoffset列类型

问题描述 投票:0回答:1

我正在写一个需要用时间和时区存储日期的应用程序,它需要使用 mssql。

mssql 的

yii2
框架列架构只定义了日期时间列类型,没有定义日期时间偏移量。

这种情况有什么可能的方法?

如果我要扩展 Yii2 orm 以支持新的列类型并将

datetimeoffset
列映射到
\DateTime
类,我应该如何处理这种“
yii2
方式”?

编辑:

似乎问题只出在迁移中,因为

$this->createTable('{{%table_with_datetimeoffset}}', [
        'dtm' => $this->dateTime()->null()
]);

结果为

datetime2
类型的列,我需要
datetimeoffset
.

php sql-server datetime yii2 datetimeoffset
1个回答
1
投票

我不能写评论,所以我写在这里。 我在 $typeMap public property 找到了 this 并且看到了

'datetimeoffset' => self::TYPE_DATETIME,
,这是你要找的吗? 您也可以在他们的论坛发帖。

© www.soinside.com 2019 - 2024. All rights reserved.