我的任务是使用Doctrine作为ORM的项目。我几乎没有这个框架的经验。
问题是,当我将字符串数据设置为字段并刷新为DB时,DB(MySQL)内部的字符串仅被截断为65534个字符。 MySQL中的列设置为LONGTEXT,我可以手动将较大的字符串推入该列中而不会出现任何问题。我认为问题出在教义实体上,问题领域看起来像这样:
/**
* @var string
*
* @ORM\Column(name="data", type="text", nullable=true)
*/
private $data;
我尝试使用columnType="longtext"
,但没有帮助。我需要以某种方式更新学说以使其“同步”还是应该尝试什么?
我确实检查了我传递给该字段的数据的长度是否正确,并且没有被截断。
感谢您的帮助