【问题标题】:Symfony Sonata setup 'make_homepage' route not found找不到 Symfony Sonata 设置“make_homepage”路线
【发布时间】:2015-11-10 05:24:15
【问题描述】:

我正在尝试按照文档使用 Sonata CMS 安装和配置 Symfony CMF。在大多数情况下,除了在编辑页面上添加按钮以便标记为用作主索引的页面的最后一部分之外,我已经让它工作了。

我一直在阅读文档并进行了此处列出的更改:http://symfony.com/doc/1.2/cmf/tutorial/make-homepage.html 但我似乎一直遇到以下错误。

在 SonataAdminBundle:CRUD:base_edit.html.twig 的第 34 行渲染模板期间引发了异常(“没有一个链接的路由器能够生成路由:找不到路由'make_homepage'”)。

有没有其他人遇到过这个问题,如果有,您是如何解决的?

【问题讨论】:

  • 遇到了完全相同的问题。当我按照以下答案进行以下更改时,似乎已解决:_cms_annotation: resource: "@[whatever-your-bundle-is-called]/Controller/" type: annotation

标签: php symfony symfony-sonata


【解决方案1】:

此时你使用@Route,你必须把它放在config/routing.yml中

_cms_annotation:
    resource: @AcmeBasicCmsBundle/Controller/
    type:   annotation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 2014-12-31
    • 2016-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多