Symfony2:Doctrine .... [Semantical Error]第0行,第17行靠近'Logs l':错误:类'Logs'未定义

时间:2014-04-08 15:59:19

标签: php sql symfony doctrine-orm

我打破了我的头......为什么这个错误????     [语义错误]第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();

    }    
}
我不明白..... 我是新人,但我已经被这种简单的情况所阻挡了......

2 个答案:

答案 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();
   }    
}