J'essaye de render un block sonata en twig mais j'ai cette erreur:
A hash key must be followed by a colon (:). Unexpected token "punctuation" of value "}" ("punctuation" expected with value ":").
Voici mon code:
show.html.twig
{{ sonata_block_render({ blocks }) }}
controller:
public function showAction(UserBlogCommentBlockService $blockService)
{
$user = $this->getUser();
$blockService->setUser($user);
if (!is_object($user) || (!$user instanceof FOSUserInterface && !$user instanceof LDapUserInterface)) {
throw $this->createAccessDeniedException('This user does not have access to this section.');
}
return $this->render('bundles/ApplicationSonataUserBundle/Profile/show.html.twig', array(
'user' => $user,
'blocks' => $blockService,
));
}
Je ne vois pas comment résoudre cette erreur. Quelqu'un aurait-il une idée?
Merci
Symfony 4 Unexpected token "punctuation" of value
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.