浏览代码

Merge pull request #208 from ciricihq/f/comma-url-mode

F/comma url mode
Mark Sch 7 年之前
父节点
当前提交
7a89b39a79
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 1 1
      src/Model/Behavior/SluggedBehavior.php
  2. 5 0
      tests/TestCase/Model/Behavior/SluggedBehaviorTest.php

+ 1 - 1
src/Model/Behavior/SluggedBehavior.php

@@ -442,7 +442,7 @@ class SluggedBehavior extends Behavior {
 		if ($mode === 'display') {
 			return $return;
 		}
-		$return .= preg_quote(' \'"/?<>.$/:;?@=+&%\#', '@');
+		$return .= preg_quote(' \'"/?<>.$/:;?@=+&%\#,', '@');
 		if ($mode === 'url') {
 			return $return;
 		}

+ 5 - 0
tests/TestCase/Model/Behavior/SluggedBehaviorTest.php

@@ -489,6 +489,11 @@ class SluggedBehaviorTest extends TestCase {
 		$expected = 'something-with-a-in-it';
 		$result = $this->articles->generateSlug($string);
 		$this->assertEquals($expected, $result);
+
+		$string = 'something with a , in it';
+		$expected = 'something-with-a-in-it';
+		$result = $this->articles->generateSlug($string);
+		$this->assertEquals($expected, $result);
 	}
 
 	/**