我在 mysql DB 中有 LONGTEXT 列。在我的实体类中,我有
**
* @ORM\Column(name="tmpl_content", type="text", nullable=false)
* @Assert\NotNull()
*/
protected $tmpl_content
CRUD 操作是自动生成的。保存实体很好 - 我可以保存文本并在 phpmyadmin 中查看它。但是当这样加载实体时(自动生成的代码)
$entity = $em->getRepository('AcmeMailmanagerBundle:Templates')->find($id);
我的 LONGTEXT 列始终为空。我试图将 LONGTEXT 更改为 VARCHAR 并将注释更改为字符串 - 一切正常,所以文本数据映射有问题。
任何想法如何解决它?