mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-08 07:32:48 +08:00
改进Url生成
This commit is contained in:
@@ -68,6 +68,13 @@ class Url
|
|||||||
|
|
||||||
if ($url) {
|
if ($url) {
|
||||||
$rule = Route::name(isset($name) ? $name : $url . (isset($info['query']) ? '?' . $info['query'] : ''));
|
$rule = Route::name(isset($name) ? $name : $url . (isset($info['query']) ? '?' . $info['query'] : ''));
|
||||||
|
if (is_null($rule) && isset($info['query'])) {
|
||||||
|
$rule = Route::name($url);
|
||||||
|
// 解析地址里面参数 合并到vars
|
||||||
|
parse_str($info['query'], $params);
|
||||||
|
$vars = array_merge($params, $vars);
|
||||||
|
unset($info['query']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (!empty($rule) && $match = self::getRuleUrl($rule, $vars)) {
|
if (!empty($rule) && $match = self::getRuleUrl($rule, $vars)) {
|
||||||
// 匹配路由命名标识 快速生成
|
// 匹配路由命名标识 快速生成
|
||||||
|
|||||||
Reference in New Issue
Block a user