生成的Slug覆盖Symfony2控制器链接

马特碳粉

关于新的自定义CMS,我的路由遇到一些问题。我的CMS可以为页面生成自定义标签,并且我已经为此设置了路由。它做得如此完美。但是,我也有一个帮助和建议部分,该部分具有不同的URL,并且是静态页面。我的routing.yml看起来像这样:-

helpadvice:
        path:       /help-advice
        defaults:   { _controller: FrontBundle:Posts:helpadvice }

frontpage:
    pattern:    /{slug}
    defaults:   { _controller: FrontBundle:Pages:livepages }
    requirements:
        slug:   .+

这应该可以正常工作,但是当我访问该页面时,我收到一条错误消息,即它正在使用Slug在数据库中查找该页面。

谁能帮我解决这个问题?

1ed

路线的顺序很重要。frontpage路线是一条通吃的路线,因此应该是最后一条路线,您必须将其移动到那里。您可以使用router:debug命令检查订单

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

生成的Slug覆盖Symfony2控制器链接

来自分类Dev

Symfony2在自定义文件夹中生成控制器

来自分类Dev

如何在控制器内部生成symfony2翻译?

来自分类Dev

Symfony2在自定义文件夹中生成控制器

来自分类Dev

扩展Symfony2控制器解析器

来自分类Dev

扩展Symfony2控制器解析器

来自分类Dev

Symfony2:控制器路由器的参数

来自分类Dev

扩展Symfony2控制器解析器

来自分类Dev

Symfony2:控制器路由器的参数

来自分类Dev

Symfony2:在单个控制器上处理错误

来自分类Dev

Symfony2扩展控制器getParameter()

来自分类Dev

如何从symfony2控制器操作返回数组?

来自分类Dev

Symfony2在控制器中按DESC排序

来自分类Dev

在控制器symfony2 FOSUserBundle中获得角色

来自分类Dev

symfony2:获取控制器中的表单错误

来自分类Dev

Symfony2多个路由用于单个控制器

来自分类Dev

在模型/控制器之外的Symfony2 getdoctrine

来自分类Dev

Symfony2中控制器之间的关系

来自分类Dev

Symfony2扩展控制器getParameter()

来自分类Dev

在控制器中使用的Symfony2函数

来自分类Dev

Symfony2:在单个控制器上处理错误

来自分类Dev

Symfony2控制器静态变量

来自分类Dev

从Ajax发布请求访问symfony2控制器

来自分类Dev

控制器中的Symfony2图像路径

来自分类Dev

Symfony2与控制器分离的原始格式

来自分类Dev

控制器中的Symfony2 Propel验证(UniqueObject)

来自分类Dev

控制器symfony2的PHPUnit测试用例

来自分类Dev

在symfony2控制器中调用mysql命令

来自分类Dev

Symfony2:如何从控制器调用PHP函数?