TYPO3 extbase 列值 NULL

问题描述

TYPO3 10.4.16

我创建了一个包含 year int(11) DEFAULT NULL 列的表。但是,如果我尝试通过 $track->setYear(null) 使用存储库,我总是收到错误消息 Incorrect integer value: '' for column 'year' at row 1

extbase 不允许空值还是我必须更改某些内容

编辑:

/**
 * year
 * 
 * @var int
 */
protected $year = null;




/**
 * Returns the year
 * 
 * @return int $year
 */
public function getYear()
{
    return $this->year;
}

/**
 * Sets the year
 * 
 * @param int $year
 * @return void
 */
public function setYear($year)
{
    $this->year = $year;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)