我有一个奇怪的问题。我安装并配置了 SonataUserBundle 以使用 FosUserBundle 和 SonataAdminBundle。安装没有任何问题,一切似乎都运行良好,除非我通过 sonataUserBundle 网页创建另一个用户。一旦我创建了用户(并且它是在我查看数据库时创建的),我就再也看不到用户列表了。当我单击返回用户列表时,我收到以下错误:
An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "page_slug" as such route does not exist.") in "SonataAdminBundle:CRUD:list.html.twig".
如果我从数据库中删除用户,只有一个用户,那么我可以访问用户列表。
我完全不知道如何进一步解决这个问题......
编辑1:
感谢 Marko Jurinčič,我发现我的配置中有这些行
sonata_user:
impersonating:
route: page_slug
parameters: { path: / }
但是,这看起来不像是一条路线,而且实际上没有任何名为 page_slug 的路线。它应该有一个路线名称“page_slug”吗?