Лучший способ проверить, установлен ли объект в доктрине базы данных - PullRequest
0 голосов
/ 11 июля 2019

У меня есть патч-код, который вызывает для редактирования штрих-кода 1. В данный момент он не проверяет, существует ли этот штрих-код в нашей базе данных.Я хочу иметь возможность проверить, существует ли этот штрих-код в базе данных или нет.В учении Symfony, как лучше всего это сделать?

//*this is new logic that is a work in progress
 if($eventAttendee->setBarcode1())
*//           

     $this->getApi()->setData($eventAttendee);

            if ($this->getApi()->isValid() )
            {
            // Persist changes to the database

            $this->get('doctrine')->getManager()->flush();
        }
        else
        {
            // Return a 400, bad request
            return $this->view(
                $this->getApi()->serialize(
                    $this->getApi()->getApiRequestErrors()
                ),
                400
            );
        }

        return $this->getApi()->serialize($eventAttendee);

    }
    catch (\Exception $e)
    {
        $this->get('logger')->error($e->getMessage());
    }
...