Magic repository functions
find($id) |
Returns one entity |
findOneBy($criteria, $orderBy) |
Returns one entity |
findBy($criteria, $orderBy, $limit, $offset) |
Returns collection |
$criteria = ['field' => 'value'] |
Single field / value |
$criteria = ['field' => ['value1', 'value2']] |
Single where-in |
$criteria = ['field1' => 'value', 'field2' => 'value2'] |
multiple fields / values |
$repository = $this->getDoctrine()->getRepository(Product::class);
$product = $repository->findOneBy(['name' => 'Keyboard']);
$product = $repository->findOneBy(['name' => 'Keyboard']);
Comments
Related