gpt4 book ai didi

php - 我该如何解决这个 : The column 'created_at' conflicts with another column in the mapper

转载 作者:搜寻专家 更新时间:2023-10-31 21:11:00 31 4
gpt4 key购买 nike

<分区>

我目前正在使用 Symfony2 进行一个小项目。

我正在尝试从表中获取某一天(默认为今天)的所有条目。

我首先尝试在我的学说查询构建器中使用 DAY(),但这不起作用,所以我现在在我的实体存储库中使用 native sql 查询:

$em = $this->getEntityManager();

$rsm = new ResultSetMappingBuilder($em);
$rsm->addRootEntityFromClassMetadata('Teacup\CompareBundle\Entity\Log', 'l');
$rsm->addJoinedEntityFromClassMetadata('Teacup\CompareBundle\Entity\Frame',
'f',
'l',
'frame',
array('id' => 'frame_id'));

$query = $em->createNativeQuery('SELECT l.id, l.severity,
l.details, l.created_at, f.url
FROM log l
INNER JOIN frame f ON l.frame_id = f.id
WHERE DAY(l.created_at) = :day', $rsm);

但是我得到这个错误:

The column 'created_at' conflicts with another column in the mapper. 

我不知道如何解决它。我很确定这不过是,我只是继续尝试但没有任何成功。有人可以帮助我吗?

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com