我打破了我的头......为什么这个错误???? [语义错误]第0行,第17行附近'日志l':错误:类'日志'没有定义。
这是我的代码:
<?php
namespace Alex\DatabaseBundle\Repository;
use Doctrine\ORM\EntityRepository;
/**
* LogsRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class LogsRepository extends EntityRepository
{
public function getLatestlogs()
{
$em = $this->getEntityManager();
$qb = $em->createQuery('SELECT l.id FROM Logs l');
return $qb->getResult();
}
}
我不明白.....
我是新人,但我已经被这种简单的情况所阻挡了......
答案 0 :(得分:2)
分辨!!
谢谢Touki
FROM AlexDatabaseBundle:Logs
对我有用了!
答案 1 :(得分:0)
请在您的存储库中尝试以下代码,或者您需要使用完整的命名空间路径SELECT l.id FROM \Acme\YourBundle\Entity\Logs l
class LogsRepository extends EntityRepository
{
public function getLatestlogs()
{
$result = $this->createQueryBuilder('l')
->select('l.id')
->getQuery()
->getResult();
}
}