【问题标题】:在没有 SonataUserBundle 的情况下构建后台
【发布时间】:2020-12-02 10:12:43
【问题描述】:

我正在将一个项目从 Symfony 2.8 迁移到 3.4

在这个项目中,我使用 sonataUserBundle 作为依赖项(在迁移之前),不幸的是它在 Symfony 3 中不起作用。

所以,我尝试将 SonataAdminBundleFosUserBundle 一起使用,并删除了 SonataUserBundle 依赖项。

config.yml 文件 中删除“sonata_user”配置后,出现以下异常:

在渲染模板期间引发了异常(“无法为命名路由生成 URL” admin_del_user_user_edit “因为这样的路由不存在。”)。

所以我的问题是:是否可以删除 sonataUserBundle 并仅使用 sonataAdminBundleFosUserBundle 来建立后台办公室?

如何解决 routeNotFoundException ?

【问题讨论】:

    标签: symfony sonata-admin sonata sonata-user-bundle


    【解决方案1】:

    是的,事实上你可以在这个link的symfony网站上找到一个完整的样本

    可以在here 找到简短指南中使用的代码,支持不同的 Symfony 版本。

    【讨论】:

      猜你喜欢
      • 2018-05-19
      • 2010-11-20
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 2015-04-08
      • 2015-09-22
      相关资源
      最近更新 更多