Sonata\ProductBundle\Model\BaseProductProvider::findOneById PHP 메소드

findOneById() 공개 메소드

public findOneById ( integer $id ) : boolean
$id integer
리턴 boolean
    public function findOneById($id)
    {
        $results = $this->createQueryBuilder('p')->addSelect('i')->addSelect('g')->leftJoin('p.image', 'i')->leftJoin('p.gallery', 'g')->andWhere('p.id = :id')->getQuery()->setParameters(array('id' => $id))->setMaxResults(1)->execute();
        return count($results) > 0 ? $results[0] : false;
    }