Невозможно установить пользовательские данные в поле действия показа в админке symfony sonata

У меня есть страница показа, и я хочу добавить пользовательское значение.

Я попытался сделать то же, что и в других действиях, а именно добавить массив к третьему параметру с ключом данных следующим образом:

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

В действии configureListFields это работает. Я ввел пользовательские значения с атрибутом данных.

Но все же я не могу получить доступ к ключевому примеру в файле show.html.twig. Это дает мне эту ошибку

Переменная "пример" не существует.

Что мне делать, чтобы получить доступ к этой пользовательской переменной в файле ветки?


person Sandeep Gajera    schedule 10.11.2017    source источник
comment
Покажи нам еще этот show.html.twig файл   -  person tchap    schedule 10.11.2017
comment
я использую версию симфонии 3.2.13   -  person Sandeep Gajera    schedule 10.11.2017
comment
в файле show.html.twig я использую ниже обычный код доступа к переменной: {{example}}   -  person Sandeep Gajera    schedule 10.11.2017
comment
пожалуйста, подскажите, почему это дает мне ошибку   -  person Sandeep Gajera    schedule 10.11.2017


Ответы (1)


Пытаться

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

в вашем шаблоне ветки

person Jim Panse    schedule 10.11.2017