gpt4 book ai didi

TYPO3 - TCA - 日期时间格式

转载 作者:行者123 更新时间:2023-12-02 17:13:15 26 4
gpt4 key购买 nike

Typo3 6.2,正在处理我的个人分机。我在这个 TCA 中使用了 flexform:

'eventdate' => array(
'exclude' => 1,
'label' => 'Date of event :',
'config' => array(
'type' => 'input',
'size' => 30,
'eval' => 'datetime',
'checkbox' => '0',
'default' => time(),
),
),

...我的 SQL 字段是 DATETIME,来 self 的 ext_tables.sql 的示例:

CREATE TABLE xxxxxxx
(
eventdate DATETIME NOT NULL,
);

问题:保存时,Typo3 生成的字段格式是 hh:mm:ss dd:mm:yyyy 但在我的 SQL 表中,日期时间格式是 yyyy-mm-dd hh :mm:ss,然后当用户尝试在后端保存时会出错:

1: These fields are not properly updated in database: (eventdate) Probably value mismatch with fieldtype.

如何解决这个问题?

最佳答案

我认为 int DATA TYPE 是在数据库中以 tstamp 格式存储 DATE 的最佳方式。

您需要像下面这样定义 eventdate DATA TYPE

CREATE TABLE xxxxxxx
(
eventdate int(11) unsigned DEFAULT '0' NOT NULL,
);

关于TYPO3 - TCA - 日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48024329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com