Я слежу за демонстрационным учебником SF4, в котором можно определить маршрут, например / {id} / edit, и SF4 будет знать, что ему нужно передать объект вызываемому методу. Э.Г.
/**
* @Route("/{id}/edit",methods={"GET", "POST"}, name="admin_site_edit")
*/
public function edit(Request $request, Site $site): ?Response
{
// site object is hydrated with data
echo $site->getId();
}
Проблема, с которой я сталкиваюсь, связана с доктриной Mongo ODM. Объект сайта правильно передается методу, однако данные свойства пусты. Кроме того, я не вижу базы данных вызовов. Это заставило меня задуматься о том, правильно ли работает эта функция с Doctrine ODM, поскольку я пробовал ее с ORM, и она работала отлично. Или я что-то упускаю очевидное?