|
| 1 | +<?php |
| 2 | + |
| 3 | + namespace App\Repository; |
| 4 | + |
| 5 | + use App\Entity\BlogPost; |
| 6 | + use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository; |
| 7 | + use Symfony\Bridge\Doctrine\RegistryInterface; |
| 8 | + |
| 9 | + /** |
| 10 | + * @method BlogPost|null find($id, $lockMode = null, $lockVersion = null) |
| 11 | + * @method BlogPost|null findOneBy(array $criteria, array $orderBy = null) |
| 12 | + * @method BlogPost[] findAll() |
| 13 | + * @method BlogPost[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null) |
| 14 | + */ |
| 15 | + class BlogPostRepository extends ServiceEntityRepository |
| 16 | + { |
| 17 | + public function __construct(RegistryInterface $registry) |
| 18 | + { |
| 19 | + parent::__construct($registry, BlogPost::class); |
| 20 | + } |
| 21 | + |
| 22 | + // /** |
| 23 | + // * @return BlogPost[] Returns an array of BlogPost objects |
| 24 | + // */ |
| 25 | + /* |
| 26 | + public function findByExampleField($value) |
| 27 | + { |
| 28 | + return $this->createQueryBuilder('b') |
| 29 | + ->andWhere('b.exampleField = :val') |
| 30 | + ->setParameter('val', $value) |
| 31 | + ->orderBy('b.id', 'ASC') |
| 32 | + ->setMaxResults(10) |
| 33 | + ->getQuery() |
| 34 | + ->getResult() |
| 35 | + ; |
| 36 | + } |
| 37 | + */ |
| 38 | + |
| 39 | + /* |
| 40 | + public function findOneBySomeField($value): ?BlogPost |
| 41 | + { |
| 42 | + return $this->createQueryBuilder('b') |
| 43 | + ->andWhere('b.exampleField = :val') |
| 44 | + ->setParameter('val', $value) |
| 45 | + ->getQuery() |
| 46 | + ->getOneOrNullResult() |
| 47 | + ; |
| 48 | + } |
| 49 | + */ |
| 50 | + } |
0 commit comments