symfony - EasyAdmin 使用您自己的模板问题

标签 symfony twig symfony4 easyadmin

我试图覆盖 EasyAdmin 的"new"模板,但系统忽略模板代码。 这是 easy_admin.yaml

的相关部分
entities:
       # List the entity class name you want to manage
      Places:
          class: App\Entity\Places
          templates:
              list: 'asdfasdf'

如您所见,列表属性的值无效,但系统会忽略它并正常工作,不会出现错误,并且我无法覆盖模板。

你有什么建议吗?

最佳答案

所以,正如我在评论中提到的 - 由于某种原因,如果指定的模板不存在,easyadmin 不会给出任何错误。因此,您只需将新模板放置在 templates 文件夹中,例如 templates/admin/listPlaces.html.twig,然后在 easyadmin 的配置文件中指定正确的路径,例如:

entities:
    Places:
        class: App\Entity\Places
        templates:
             list: 'admin/listPlaces.html.twig'

关于symfony - EasyAdmin 使用您自己的模板问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55148049/

相关文章:

javascript - Twig Assets 无法找到js文件

php - Symfony 4 中的功能测试事件和订阅者

php - 如何获取js文件中的路由路径

mysql - 如何使用 MySQL 设置 Docker for Symfony 项目?

symfony - assetic:dump 命令不转储图像

php - Symfony 4 打印所有路线

php - Symfony 4 中的注解

php - 注释上的 Symfony2 约束违反代码定义

php - 交响乐 : Error : Attempted to call function "ctype_digit"

jquery - Twig 模板内的变量 jquery