|
...
|
...
|
@@ -834,6 +834,16 @@ function ends_with($string, $suffix) |
|
|
|
return substr($string, -strlen($suffix)) === $suffix;
|
|
|
|
}
|
|
|
|
|
|
|
|
function getCustomRouteMap($module_route,$route = '')
|
|
|
|
{
|
|
|
|
if($module_route == $route){
|
|
|
|
$resultRoute = $route;
|
|
|
|
}else{
|
|
|
|
$resultRoute = $module_route.'_catelog/'.$route;
|
|
|
|
}
|
|
|
|
return $resultRoute;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取二级路由
|
|
|
|
* @name :getRouteMap
|
|
...
|
...
|
@@ -841,11 +851,25 @@ function ends_with($string, $suffix) |
|
|
|
* @method :post
|
|
|
|
* @time :2023/11/10 14:29
|
|
|
|
*/
|
|
|
|
function getRouteMap($source,$source_id){
|
|
|
|
function getRouteMap($source,$source_id,$is_upgrade = 0){
|
|
|
|
$route = '';
|
|
|
|
$routeMapModel = new RouteMap();
|
|
|
|
$info = $routeMapModel->read(['source'=>$source,'source_id'=>$source_id]);
|
|
|
|
if($info !== false){
|
|
|
|
if($is_upgrade == 1){
|
|
|
|
if($source == $routeMapModel::SOURCE_NEWS_CATE){
|
|
|
|
if($info['route'] != 'news'){
|
|
|
|
$route = $routeMapModel::PATH_NEWS_CATE.'/'.$info['route'];
|
|
|
|
}
|
|
|
|
}elseif ($source == $routeMapModel::SOURCE_BLOG_CATE){
|
|
|
|
if($info['route'] != 'blog'){
|
|
|
|
$route = $routeMapModel::PATH_BLOG_CATE.'/'.$info['route'];
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$route = $info['route'];
|
|
|
|
}
|
|
|
|
return $route;
|
|
|
|
}
|
|
|
|
if(!empty($info['path'])){
|
|
|
|
if($info['path'] == 'blog'){
|
|
|
|
$info['path'] = $info['path'].'s';
|
...
|
...
|
|