пустой или нет,пример:```$query = $entity_manager->createQuery("SELECT u FROM App\Entity\Users u WHERE u.login = :login");
$query->setParameter("login",$login);
$response_data = $query->getResult();
if($response_data!=null){
$userJohnLogin= $response_data[0]->getLogin();
$userJohnDate=$response_data[0]->getStartDate()->format('Y-m-d H:i:s');
$userJohnPassword=$response_data[0]->getPassword();```Просто когда по логину в базе не находит выбрасывает ошибку Undefined array key 0
getResult() вроде возвращает не null, а пустой массив []
я чет смотрю на твой запрос, и .... u.login у тебя по идее уникальный, следовательно результат запроса один, мб следует использовать ->getOneOrNullResult() т.о. У тебя и null будет, и от индекса массива [0] избавит
Обсуждают сегодня