齐博x1前台后台地址跳转的处理
系统有三个入口,分别是 admin.php index.php member.php 所以就不能简单的使用TP默认的 url() 函数
而插件跟频道模块又有所不同,下面先讲解最基本的频道模块当中如何使用
||||||||||||||||||||||||||
最常用的频道模块用法
||||||||||||||||||||||||||
在前台程序访问前台程序, 或者是在后台程序访问后台程序, 或者是会员中心访问会员中心的话, 只要不跨越入口文件的话.
可以直接使用url() 或者是 urls() 我们更推荐使用urls() 这个可以同时处理伪静态路由
urls()的参数使用跟url()一样
访问当前频道模块的话,仅需要 控制器/方法名 即可, 比如 urls('contnt/index')。如果仅访问当前控制器的话, 仅需要 方法名 即可 比如 urls('index') 当然你全部补全也是可以的 比如 urls('bbs/content/index') 。如果跨频道的话,就必须要补全。注意是跨频道,并不是跨入口文件
以上这种情况,就是典型的TP最基础的使用,因为不涉及跨入口文件. 所以也是最简单的使用
跨入口文件,强制访问前台 index.php
我们现在先讲解,在后台 admin.php 或 在会员中心 member.php 如何访问前台 index.php
这个时候必须也只能使用iurl() 函数
前四项参数跟上面的 urls()url() 一样使用.
访问当前频道模块的前台,仅需要 控制器/方法名 即可, 比如 iurl('contnt/index')。如果仅访问当前控制器前台的话, 仅需要 方法名 即可 比如 iurl('index') 当然你全部补全也是可以的 比如 iurl('bbs/content/index') 。如果跨频道的话,就必须要补全。
注意: iurl() 函数代表强制访问前台. 如果本来就是在index.php前台里边,也是可以用这个方法的.
跨入口文件,强制访问会员中心 member.php
在后台 admin.php 或 在前台 index.php 如何访问会员中心 member.php
这个时候必须也只能使用murl() 函数
前四项参数跟上面的 urls()url() 一样使用.
访问当前频道模块的会员中心,仅需要 控制器/方法名 即可, 比如 murl('contnt/index')。如果仅访问当前控制器前台的话, 仅需要 方法名 即可 比如 murl('index') 当然你全部补全也是可以的 比如 murl('bbs/content/index') 。如果跨频道的话,就必须要补全。
注意: murl() 函数代表强制访问会员中心. 如果本来就是在member.php会员中心里边,也是可以用这个方法的.
||||||||||||||||||||||||||
插件的用法
||||||||||||||||||||||||||
对于插件而言,比较特殊, 所以他有一个独立的函数 purl()
不跨入口文件的话,只有前两项参数就可以了,比如 purl('show',['id'=>8]) 或者 purl('content/show',['id'=>8]) 又或者 purl(''book/content/show',['id'=>8]) 第二项如果参数不存在可以为空的.
插件跨入口文件
插件跨入口文件,也是用 函数 purl() 只不过,第三项参数必须指定 . 比如 purl('show',['id'=>8],'member') 是强制访问插件的会员中心purl('show',['id'=>8],'index') 是强制访问插件的前台.
第二项如果参数不存在,可以 用 [] 即空数组值
小提示:
另外有一个细节的地方,如果是插件里边不跨频道,也不跨入口文件的话,也可以用 auto_url()函数,他跟 url() 一样使用.
这个是自适应函数,同时也适合于频道模块.但也同样的只适合于不是跨入口文件的情况.
当然你前期可以忽略这个函数,不使用这个函数,避免容易头晕
后台权限比较严格与特殊,前台与会员中心,就暂时没做后台的访问地址处理
齐博x1前台后台地址跳转的处理的更多相关文章
- 齐博x1到底是怎么的存在?
齐博X1是齐博软件基于thinkphp5开发的内容管理系统,拓展性非常强,后台一键升级,后台提供丰富的频道模块云市插件市场.风格市场.钩子市场,所有都是一键在线安装. 系统已经对接好QQ.微信登录,同 ...
- 齐博X1到底是个什么鬼?
什么是齐博/齐博CMS之X1? 齐博X1是齐博软件基于thinkphp5开发的内容管理系统,拓展性非常强,后台一键升级,后台提供丰富的频道模块云市插件市场.风格市场.钩子市场,所有都是一键在线安装. ...
- 最近无聊搭建一个齐博X1的下载页面
https://layui.wanxiangsucai.com/ 用layui官方镜像站的模版 改了个齐博X1的下载页面 https://x1.wanxiangsucai.com/ 哈哈哈!!! 还有 ...
- 齐博x1齐博首创钩子的使用方法
齐博X1有两套钩子体系,第一套是基于TP思路设计的.跟外面的大同小异.现在重点讲一下第二套我们首创的使用方法. 首先说一下如何埋钩子,这个跟TP思路的钩子类似,就是在页面的任何地方加入如下代码即可如下 ...
- 齐博x1第四季《模块插件的制作》系列21-公共表单器的参数选项(7)
password 密码类型 和text一样,只不过type类型是password,密码类型输入时,显示星号.即Html中的密码框类型 icon 字体图标类型 和列表页一样,把css的字体图标引入到了表 ...
- 齐博x1服务器性能太差,调整系统升级每次校验的文件数
系统升级需要校验本地的文件是否被修改过,系统默认每次检验1千个文件,一般来说需要分四到五页来处理,如下图所示. 如果你的服务器性能太差的话,就需要手工把数值调小.把下面的代码复制出来.进入后台数据库管 ...
- 齐博x1模块安装文件讲解
频道模块存放的目录是/application/频道目录/ 插件存放的目录是/plugins/插件目录/ 他的安装目录都是/install/ 推荐参考默认的/application/cms/instal ...
- 齐博x1模板中常用的TP标签数据处理
上图是比较常用的, 而下图是比较特殊的场合,比如幻灯片可能会用到 下图使用了TP的循环标签. 上图只使用了条件判断标签 上图不存在 val="xxx" 这个参数,所以会自动循环输出 ...
- 齐博x1标签实例:标签的嵌套用法,调用聚合数据
齐博标签非常强大,可以让不懂程序的你,轻松就能实现所见即所得. 下面跟大家讲解一下,最复杂的运用, 同时使用了union 动态变量参数 与 分页处理标签 比如下面这张图,不仅仅想调用圈子,还想同时调用 ...
随机推荐
- python包合集-cffi
一.cffi cffi是连接Python与c的桥梁,可实现在Python中调用c文件.cffi为c语言的外部接口,在Python中使用该接口可以实现在Python中使用外部c文件的数据结构及函数. 二 ...
- Luogu2343 宝石管理系统(平衡树)
平衡树维护总第K大:插入 #include <iostream> #include <cstdio> #include <cstring> #include < ...
- CF906C Party (状压DP)(未完成//鬼知道啥情况)
CF上下了数据,本地能过,一交就错 这状压不用解释,看代码就懂. #include <iostream> #include <cstdio> #include <cstr ...
- thinkphp 5 及一下或php项目里实现模糊查询
想在thinkPHP或者PHP项目实现模糊查询怎么实现呢? 今天在网上搜了一下用 mysql里的 like 就可以实现 怎么用呢? 看代码: 错误用法: where('title','like',$s ...
- ArkUI 条件渲染
前言 在有些情况下,我们需要根据实际的业务来控制标签是否渲染到真实 DOM 中.因此,条件渲染就派上用场了,它分为if...elif/else和show两种. show 允许标签渲染到真实 DOM 中 ...
- springboot中,子项目的boot依赖全部爆红
应仔细检查父项目的dependencyManagement是否指定了打包方式<type>为pom,<scope>为import
- 【JDBC】学习路径6-SQL插入、修改、删除数据
第一章:插入使用.executeUpdate(); 返回的是受到影响的数据条数. public static boolean insert(String username,String passwor ...
- FFT/NTT 学习笔记
0. 前置芝士 基础群论 复数 \(\mathbb C = \mathbb R[x^2+1]\) 则有 \(i^2+1=(-i)^2+1=0\),\(i \in \mathbb C - \mathbb ...
- java基础学习:java中的反射
一.什么是java反射 什么是 java 的反射? 说到反射,写这篇文章时,我突然想到了人的"反省",反省是什么?吾一日三省吾身,一般就是反思自身,今天做了哪些对或错的事情. ja ...
- 创建一个k8s私有仓库-harbor
〇.前言 这一步应该是在搭建k8s之前做好,注意了奥 一.安装docker和docker-compose 1.下载docker-compose的最新版本 # 建议那种网上冲浪下载!,下载下来记得命名成 ...