我有一个展示页面,我想添加自定义值。
我尝试做我在其他操作中所做的事情,即将一个数组添加到 第三个参数带有数据键,如下所示:
protected function configureShowFields(ShowMapper $showMapper)
{
$showMapper
->add('name')
->add('dateEnd')
->add('example', null,
array('data' => 'example value')
)
;
}
在configureListFields操作中,这是有效的。我已使用 data 属性注入(inject)自定义值。
但我仍然无法访问 show.html.twig
文件中的关键示例。
它给了我这个错误
Variable "example" does not exist.
我应该怎么做才能访问 twig 文件中的这个自定义变量?
最佳答案
尝试
{{ elements.elements.example.options.data }}
在你的 Twig 模板中
关于symfony - 无法在 symfony sonata admin 的显示操作字段中设置自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47221946/