【问题标题】:Rendering of a template exception渲染模板异常
【发布时间】:2019-09-03 03:11:40
【问题描述】:

我安装了 SonataClassificationBundle 并将其扩展至我的 App\Application 文件夹。官网文档不清楚Classification Bundle

我更正了所有命名空间以指向我的扩展包。我没有错误地清除了缓存并运行了服务器。

当我登录个人资料时,我得到了这个异常:

An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "admin_app_sonataclassificationcategory_create" as such route does not exist.").

还有我的奏鸣曲分类:

sonata_classification:
    class:
        category: App\Application\Sonata\ClassificationBundle\Entity\Category
        collection: App\Application\Sonata\ClassificationBundle\Entity\Collection
        context: App\Application\Sonata\ClassificationBundle\Entity\Context
        tag: App\Application\Sonata\ClassificationBundle\Entity\Tag

我检测到与 SonataUserBundle 相同的问题,但在将我的用户提升为 ROLE_ADMIN 后,问题就解决了。

有人可以帮忙吗?

谢谢

【问题讨论】:

  • 能否尝试运行命令:“php bin/console debug:router admin_app_sonataclassificationcategory_create”查看对应的路由是否存在?
  • @Stephan 我刚刚找到这条路线 admin_sonata_classification_category_create

标签: symfony sonata-admin sonata


【解决方案1】:

再次解决。 我只是跑:

composer update

【讨论】: