Что меня беспокоит: вчера я использовал точную функцию, скопировал ее в новый проект и внезапно сломался.
Вот функция в моем symfony для поиска записей в базе данных по типу столбца:
/**
* @Route("/type/{type}", name="sort_page", methods={"GET"})
*/
public function sort($type, EventRepository $eventRepository): Response
{
$events1 = $this->getDoctrine()->getRepository("App:Event")->findByType($type);
dd($events1);
return $this->render('event/sort.html.twig', [
'event' => $events1,
]);
}
Как вы видите, я сделал Dump & D ie для $ events1, он дает такой результат
EventController.php on line 102:
array:1 [▼
0 => Event^ {#2919 ▼
-id: 1
-name: "Schnitzel"
-date: DateTime @1435701600 {#2387 ▶}
-time: DateTime @7440 {#2337 ▶}
-descr: "Test"
-img: "test"
-capacity: "65456"
-mail: "adsd@ds.com"
-phone: "324"
-city: "dsfs"
-zip: 65456
-address: "asdasd"
-web: "asdasd"
-type: "asdasd"
}
]
Но если я помещу этот код в сортировку. html .twig страниц
{{ event.name }}
Ключ "name" для массива с ключами "0" не существует. я получаю сообщение об ошибке