I have 3 records of datatype in database and two of them have different year. My sql query is: 'SELECT DISTINCT YEAR(postdate) from post'.
in PostRepository.php I have such function:
<?php namespace Dev\TaskBundle\Entity; use Doctrine\ORM\EntityRepository; use Doctrine\DoctrineExtensions\Query\Mysql; class PostRepository extends EntityRepository{ public function getYears(){ return $this->createQueryBuilder('p') ->select('YEAR(p.postdate')->distinct() ->getQuery() ->getResult(); } } I had configured config.yml before and the error I receive is:
Attempted to load class "Year" from namespace "DoctrineExtensions\Query\Mysql". Did you forget a "use" statement for another namespace?
Could someone explain what's wrong?