Sonata admin 3:扩展模板给出以下错误“变量”base_template“不存在”

Posted

技术标签:

【中文标题】Sonata admin 3:扩展模板给出以下错误“变量”base_template“不存在”【英文标题】:Sonata admin 3 : extends template gives following error “Variable ”base_template“ does not exist” 【发布时间】:2018-05-04 17:21:40 【问题描述】:

当我尝试扩展模板时,我遇到了这个问题:

变量“base_template”不存在。

这是我的代码:

% extends base_template %

% block javascripts %
     parent() 

% endblock %

% block content %

% endblock %

【问题讨论】:

我认为这是因为变量“base_template”不存在。你有什么问题? 是的,我知道,但我认为这个变量默认存在于 sonataAdmin 中,不是吗? 我对奏鸣曲没有太多经验,但是根据您的错误消息,该变量不存在。你试过找出原因吗?在这里提问之前请表现出一些努力。 我发现问题出在 SonataAdmin 的 3.25.0 版本中,我回到了 2.22 版本,一切正常,谢谢您的回复 正在处理中。见github.com/sonata-project/SonataAdminBundle/pull/4772 【参考方案1】:

请使用 3.24.0、3.25.0 和 3.25.1 有回归。

请等待下一个版本!

谢谢!

【讨论】:

以上是关于Sonata admin 3:扩展模板给出以下错误“变量”base_template“不存在”的主要内容,如果未能解决你的问题,请参考以下文章

Sonata Admin 覆盖模板 form_admin_fields.html.twig

Symfony - Sonata “在管理池中找不到管理服务“app.admin.post”。”

Symfony3.1 & Sonata Admin - 列表字段的模板被忽略

Sonata Admin Bundle - 自定义模板

Sonata Admin Bundle - 表单类型:sonata_type_collection - 自定义模板?

为 Sonata Admin 包配置自定义模板