Mau*_*uro 1 admin-generator symfony twig symfony-sonata
我正在用Symfony2和Sonata Admin Bundle做一个项目.如何在动作configureShowFields中应用twig过滤器(显示格式化文本)?
我不会覆盖Sonata模板......
我的configureShowFields的代码:
protected function configureShowFields(ShowMapper $showMapper)
{
$showMapper
->add('active')
->add('title')
->add('subtitle') // I need this field with twig RAW filter
->add('description') //I need this field with twig RAW filter
->add('url')
->add('date')
->add('tags')
->add('file');
}
Run Code Online (Sandbox Code Playgroud)
小智 16
您可以使用"安全"奏鸣曲字段选项,如下所示:
protected function configureShowFields(ShowMapper $showMapper)
{
$showMapper
->add('subtitle', null, array('safe' => true))
;
}
Run Code Online (Sandbox Code Playgroud)
它会将"原始"树枝过滤器添加到您的实体字段中.
来自base_show_field.html.twig:
{% block field %}
{% if field_description.options.safe %}
{{ value|raw }}
{% else %}
{{ value|nl2br }}
{% endif %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)