Обычно лучший способ определить маршрут - использовать аннотацию. Вы новичок, и я не знаю, как вы определили свой маршрут.
Но если кажется, что ваши функции не вызваны. Поэтому попробуйте установить маршрут и вызвать его в своем браузере.
/**
* @Route("/mycrud", name="mycrud")
*/
public function batchActionDownload(ProxyQueryInterface $selectedModelQuery)
Тогда вы сможете открыть свою функцию в браузере под http://yourdomain/mycrud
. Тогда вы должны увидеть панель отладки и ваш var_dump
.
Следующее, что вы перенаправите в своей функции. Таким образом, вы что-то выводите и перенаправляете. Вы не можете увидеть результат в этом месте. Вы должны остановить код перед выводом, например exit
.