【发布时间】:2019-08-04 11:50:58
【问题描述】:
我正在尝试覆盖 EasyAdmin 的“新”模板,但系统忽略了模板代码。 这是 easy_admin.yaml
的相关部分entities:
# List the entity class name you want to manage
Places:
class: App\Entity\Places
templates:
list: 'asdfasdf'
如您所见,列表属性的值无效,但系统会忽略它并正常工作,并且我无法覆盖模板。
你有什么建议吗?
【问题讨论】:
-
您能提供更多信息吗?您如何尝试覆盖它,您将新模板放在哪里?
-
实际上我正在放置模板、模板文件夹并尝试使用其名称进行调用,如symfony.com/doc/master/bundles/EasyAdminBundle/book/… 所述,但如您所见,上面的代码系统忽略了模板部分,所以我正在编写随机字符和它没有给出任何错误找不到此模板。
-
刚刚在我的项目上进行了测试。
template中的随机字符也不会给我带来错误。但是使用正确的路径 - 它工作正常。例如,我的模板在templates/admin/dashboard.html.twig中,list: 'admin/dashboard.html.twig'按预期工作。 -
让我试试。我正在使用随机字符进行测试,因为我无法使模板正常工作,所以我认为有问题。
-
是的,你是对的。我找不到有关模板目录结构的足够信息,因此我将模板放在模板文件夹根目录中,并尝试通过文件夹结构调用 yaml 文件。但是当我按照你说的那样尝试时,它起作用了。
标签: symfony twig symfony4 easyadmin