Đây không phải là một kiểu dữ liệu. Bạn có thể nhận thấy rằng loại cột là LONGTEXT. DC2Type:mảng là một chú thích của trường.
Doctrine sử dụng nhận xét của trường làm nơi lưu trữ siêu dữ liệu của cột. Vì Mysql không cho phép bạn lưu trữ một mảng, Doctrine sử dụng DC2Type:array dưới dạng nhận xét để biết cách hủy tài liệu hóa nội dung.
Hãy xem liên kết bên dưới.
https://github.com/doctrine/dbal/issues/1614
Từ liên kết bạn đã đề cập, bạn có thể thấy rằng nhận xét DC2Type:enumvisibility cho biết rằng nội dung của trường là một cờ, cho biết rằng bản ghi có hiển thị hay không. Nó không phải là một kiểu dữ liệu mới. Nó nên được coi là một chiến lược trợ giúp trong cấp cơ sở dữ liệu. Đối với Doctrine, đó là một kiểu dữ liệu tùy chỉnh.