讯睿cms自定义程序路由
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试! 广告
程序路由模式格式为:
前端控制器:/index.php?s=模块目录&c=文件名&m=方法名&参数名=参数值
会员控制器:/index.php?s=member&app=模块目录&c=文件名&m=方法名&参数名=参数值
后台控制器:/admin.php?s=模块目录&c=文件名&m=方法名&参数名=参数值
对URL路由的方法重写解析接口,需要在后台开启伪静态
/index.php?s=member&c=paylog&m=index
自定义为:
/member.html?c=paylog&m=index
1、新建文件:config/router.php
<?php
// 自定义URL路由模式
if (strpos($uri, ‘member.html?’) === 0) {
$is_404 = 0;
$arr = parse_url($uri);
parse_str($arr[‘query’],$_GET);
$_GET[‘s’] = ‘member’;
}
2、重写路由类文件,新建文件:dayrui/My/Library/Router.php
<?php namespace My\Library;
class Router extends \Phpcmf\Library\Router
{
// 重写会员路由
function member_url($url, $query = [], $self = SELF)
{
$url = parent::member_url($url, $query, $self );
return str_replace(‘index.php?s=member&’, ‘member.html?’, $url);
}
// 重写前端路由和后台路由
function url($url, $query = [], $self = SELF)
{
$url = parent::url($url, $query, $self );
if (IS_ADMIN) {
// 表示后台
return $url; // 返回默认格式
} else {
// 表示前端
return $url; // 返回默认格式
}
}
}
NOTICE:【咨询风格酷】客服微信:wwwxmamnet
NOTICE:【风格酷模板网②群】QQ群:288678775
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服!
☉如有其他问题,请加网站客服QQ(1131734965)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。