Browse Source

Core\Router: Do less calculations in link() method

Visman 1 năm trước cách đây
mục cha
commit
2e64177610
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      app/Core/Router.php

+ 3 - 1
app/Core/Router.php

@@ -149,7 +149,9 @@ class Router
                     'page' !== $name
                     || 1 !== $args[$name]
                 ) {
-                    $data['{' . $name . '}'] = \rawurlencode(\str_replace($this->subSearch, $this->subRepl, (string) $args[$name]));
+                    $data['{' . $name . '}'] = \is_integer($args[$name])
+                        ? (string) $args[$name]
+                        : \rawurlencode(\str_replace($this->subSearch, $this->subRepl, (string) $args[$name]));
 
                     continue;
                 }