TYPO3错误:错误的整数值:行1

时间:2018-09-21 14:57:04

标签: sql typo3

我正在使用TYPO3。我编写了一个名为“ Eventmanager”的扩展程序来管理事件。

安装此扩展程序后,可以在后端中添加/编辑事件记录。每个记录都有一个名为 end_time 的字段,它是一个 datetime-picker ,用于选择事件的日期和时间。

今天,我编辑事件记录。我删除了这个 end_time 字段的值(使其为空),并试图保存该记录。但是保存期间发生错误:

2:SQL错误:“第1行的'event_end_time'列的错误整数值:''(tx_eventmanager_domain_model_event:13)

TCA中的设置如下所示:

    'endtime' => array(
        'exclude' => 1,
        'l10n_mode' => 'mergeIfNotBlank',
        'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime',
        'config' => array(
            'type' => 'input',
            'size' => 13,
            'max' => 20,
            'eval' => 'datetime',
            'checkbox' => 0,
            'default' => 0,
            'range' => array(
                'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y'))
            ),
        ),
    ),

,文件“ ext_tables.sql”中的定义如下所示:

event_end_time int(11) DEFAULT '0' NOT NULL

有人可以告诉我原因吗?我该如何解决这个问题?

0 个答案:

没有答案