Symfony编辑管理视图


Symfony editing admin views

我在现有的symfony项目上工作,我想在管理员(后端应用程序)中更改自动生成的视图中的某些内容。我发现我可以更改视图/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/data/generator/sfDoctrineModule/admin/template/templates/...

我认为编辑此文件不是个好主意。如何更改这些模板?

您可以在模块级别覆盖模板。访问相关页面后,查看缓存目录并查看自动生成的代码,例如:

cache/
  backend/
    modules/
      /autoMyModule/
        templates/

然后,您可以确定需要更改的文件,然后在apps/backend/myModule/templates中创建该文件并覆盖所需的文件。