Search code examples
symfonytwigsymfony3

Unable to set custom data in show action field in symfony sonata admin


I have a show page and I want to add a custom value.

I have tried doing what I did in other actions which is to add an array to the third parameter with the data key like so:

protected function configureShowFields(ShowMapper $showMapper)
{
    $showMapper
        ->add('name')                      
        ->add('dateEnd')
        ->add('example', null,
            array('data' => 'example value')
        )
    ;
}

In the configureListFields action, this works. I have injected custom values with the data attribute.

But still I am not able to access key example in the show.html.twig file. It gives me this error

Variable "example" does not exist.

What should I do to access this custom variable in the twig file ?


Solution

  • Try

    {{ elements.elements.example.options.data }} 
    

    in your twig template