Route增加option参数,效果为选择所在模块

This commit is contained in:
cnbailian
2017-01-10 15:25:56 +08:00
parent 390077500d
commit c7a7c1a138

View File

@@ -232,6 +232,7 @@ class Route
public static function rule($rule, $route = '', $type = '*', $option = [], $pattern = [])
{
$group = self::getGroup('name');
if (!is_null($group)) {
// 路由分组
$option = array_merge(self::getGroup('option'), $option);
@@ -307,6 +308,9 @@ class Route
$key = $group ? $group . ($rule ? '/' . $rule : '') : $rule;
self::name($name, [$key, $vars, self::$domain]);
}
if (isset($option['modular'])) {
$route = $option['modular'] . '/' . $route;
}
if ($group) {
if ('*' != $type) {
$option['method'] = $type;