Я знаю "addFla sh", но в контроллере нет, но $ result находится в сервисной функции, вызываемой контроллером
Я не понимаю этого, но попробуйте вернуть ваше сообщение от службы, например:
if ($result == true){
$message = 'Your message here';
}else{
$message = 'Your fail message here';
}
return $message;
Затем от контроллера ...
Если вы хотите fla sh сообщение:
$message = $importer->import($targetPath);
$this->addFlash('message',$message);
return $this->render('upload/form.html.twig', [
'importResult' => 'ImportController',
]);
Или, если вы хотите манипулировать ответом вручную, попробуйте:
$message = $importer->import($targetPath);
return $this->render('upload/form.html.twig', [
'importResult' => 'ImportController',
'message' => $message;
]);