为什么longtext字段在学说中总是空洞的?

时间:2012-09-25 18:45:23

标签: php symfony doctrine-orm

我在mysql DB中有LONGTEXT列。 在我的实体课中我有

 **
 * @ORM\Column(name="tmpl_content", type="text",  nullable=false)
 * @Assert\NotNull()
 */
protected $tmpl_content

CRUD操作是自动生成的。 保存enitity很好 - 我可以保存文本并在phpmyadmin中查看它。 但是当实体加载时(自动生成的代码)

$entity = $em->getRepository('AcmeMailmanagerBundle:Templates')->find($id);

我的LONGTEXT列始终为空。 我试图将LONGTEXT更改为VARCHAR并将注释更改为字符串 - 所有工作正常,因此文本数据映射有问题。

任何想法如何修复它?

1 个答案:

答案 0 :(得分:1)

它的学说和mysqli驱动程序的问题,我改变了驱动程序

database_driver: mysqli

database_driver: pdo_mysql

及其工作......我将调查并提交错误报告