Я использую TYPO3.Для управления событиями я запрограммировал расширение под названием «Eventmanager».
После установки этого расширения в Backend я могу добавлять / редактировать записи событий.Для каждой записи есть поле с именем end_time , которое является указателем даты и времени , для выбора даты и времени событий.
Сегодня я редактирую событие-record.Я удалил значение этого поля end_time (чтобы оно было пустым) и попытался сохранить эту запись.Но во время сохранения произошла ошибка:
2: ошибка SQL: 'Неверное целочисленное значение:' 'для столбца' event_end_time 'в строке 1' (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
Может кто-нибудь сказать, что это такоепричина?Как я могу решить эту проблему?