资源路由自动注册的路由规则 记录当前使用的 资源标识 使用 路由参数 rest 获取

This commit is contained in:
thinkphp
2016-10-24 18:13:35 +08:00
parent 0674c77498
commit 6e5d83d513

View File

@@ -579,6 +579,7 @@ class Route
$val[1] = str_replace(':id', ':' . $option['var'][$rule], $val[1]); $val[1] = str_replace(':id', ':' . $option['var'][$rule], $val[1]);
} }
$item = ltrim($rule . $val[1], '/'); $item = ltrim($rule . $val[1], '/');
$option['rest'] = $key;
self::rule($item . '$', $route . '/' . $val[2], $val[0], $option, $pattern); self::rule($item . '$', $route . '/' . $val[2], $val[0], $option, $pattern);
} }
} }
@@ -637,7 +638,7 @@ class Route
* rest方法定义和修改 * rest方法定义和修改
* @access public * @access public
* @param string $name 方法名称 * @param string $name 方法名称
* @param array $resourece 资源 * @param array $resource 资源
* @return void * @return void
*/ */
public static function rest($name, $resource = []) public static function rest($name, $resource = [])