Doctrine2 conversion error

后端 未结 4 1414
名媛妹妹
名媛妹妹 2021-02-02 08:14

What does this error from \"Doctrine2 & Symfony2\" mean?

Could not convert database value \"\" to Doctrine Type array

4条回答
  •  醉梦人生
    2021-02-02 08:47

    You can add new Type like that:

    use Doctrine\DBAL\Platforms\AbstractPlatform;
    use Doctrine\DBAL\Types\ArrayType;
    
    class HandicappedArrayType extends ArrayType
    {
        public function convertToPHPValue($value, AbstractPlatform $platform)
        {
            if ($value === null || $value === '') {
                return null;
            }
    
            return parent::convertToPHPValue($value, $platform);
        }
    
    

提交回复
热议问题