小编met*_*ist的帖子

Symfony2 Sluggable多个分隔符

使用Symfony2中的Gedmo Sluggable行为,我需要知道是否有一种方法允许斜杠(/)和破折号( - )作为单词分隔符.换句话说,一个特定的分隔符像往常一样,但只留下另一个特定的特殊字符,因此它被忽略.我想做一个像slug这样的事情:

products/some-product
Run Code Online (Sandbox Code Playgroud)

这允许我在URL中使用通过斜杠分类并通过破折号分隔空格的slugs.但是,例如,如果分隔符是"/",则" - "也将被替换,而不是单独使用.

我查看了相关的Sluggable类代码(Urlizer)并看到了很多正则表达式,但我不确定我应该覆盖哪些允许斜线和/或短划线不能与其他所有内容一起替换.

separator symfony doctrine-orm

3
推荐指数
1
解决办法
1210
查看次数

标签 统计

doctrine-orm ×1

separator ×1

symfony ×1