首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未应用segment_separators选项

未应用segment_separators选项
EN

Stack Overflow用户
提问于 2011-02-17 14:47:58
回答 2查看 633关注 0票数 0

我正在使用symfony 1.4,我有一个带有点('.')的POST参数的表单。在他们身上。在到达操作代码之前,这些代码将被转换为下划线'_‘。为了减轻这种情况,我制定了以下路线:

代码语言:javascript
复制
configure_submit:
  url:        /configure/submitconfig
  options:    { segment_separators: ['/'] }
  params:     { module: configure, action: submitconfig }

它似乎是由代码触发的,因为日志表明:

Feb 17 14:55:52 symfony info {sfPatternRouting}匹配路由"configure_submit“(/配置/submitconfig)用于/配置/提交配置参数数组(‘模块’=>配置‘,’动作‘=> 'submitconfig’)

但是,不管怎么说,参数都是不带句点的。

我能对路由做些什么,以便应用segment_separators选项?

EN

回答 2

Stack Overflow用户

发布于 2011-11-25 18:47:25

您可以在factories.yml上设置段分隔符。

代码语言:javascript
复制
all:
  routing:
    class: sfPatternRouting
    param:
      generate_shortest_url:            true
      extra_parameters_as_query_string: true
     segment_separators: [/,-,.]
票数 0
EN

Stack Overflow用户

发布于 2011-11-26 13:33:12

segment_separators参数配置路由段分隔符,因此您可以拥有像/:param1.:param2这样的urls。它与post参数无关,也与路由无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5030452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档