我正在使用mysql数据库,我的表中的一列具有<, >
符号的值。
我在学说配置中设置了CHARSET UTF8 ,
当我使用
打印时 \Doctrine\Common\Util\Debug::dump($result);
打印不完整的对象。它仅打印值,直到具有符号<, >
的字段。其他字段不打印,它给出500错误。没有特定的错误或异常。对象只是没有其他字段。
我尝试从日志执行查询,它工作正常,它获取所有列。但是,学说未能创造出完整的对象。
查询很简单,如下所示,
$query = $this->getEntityManager()
->createQuery("SELECT t FROM AcmeDemoBundle:Transaction t
WHERE t.id = :id");
$query->setParameters(array(
'id' => $id
));
if ($limit)
$query->setMaxResults($limit);
return $query->getResult();