奏鸣曲管理员未弃用的设置模板的方法?



Sonata Admin Bundle的文档提供了以下方法来设置每个管理员模板: https://sonata-project.org/bundles/admin/2-0/doc/reference/templates.html

但是,该方法现已弃用。是否有一种新方法,尚未在文档中提及,或者开发人员只是通过此弃用跳枪?

您可以通过在管理员类中使用以下代码为每个管理员定义自定义模板。

public function configure()
{
    $this->setTemplate('show', 'sonata_admin/show.html.twig');
    // similarly for all actions
}

如果你使用的是symfony 4,你必须把你的twig文件放在templates/sonata_admin/文件夹中。

树枝文件必须像,

{% extends '@SonataAdmin/CRUD/show.html.twig' %}
{% block block_name %}
//your content
{% endblock %}

相关内容

  • 没有找到相关文章

最新更新