php如何定义url,使用自定义函数作为URL规则
在创建定义URL规则的时候,毕竟系统自带的通配符变量有限,如果发现通配符变量没法满足你的实际需求
我们可以使用自定义函数来做,当然需要有PHP基础的人才行~
比如我在模块内容的url中想把标题title字段转换为拼音,再作为url的这种情况,就没办法使用默认的通配符了,实现步骤
1、定义函数返回url规则代码
函数文件是config/custom.php,定义个名字,随便自己取,xxxurlfunction xxxurl($data) {
$py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
return "/".$py.".html"; // 返回我自己的url规则:/pinyin.html
}
2、在规则里面填写新标签:{xxxurl($data)}
本文地址:https://www.xunruicms.com/doc/659.html
php如何定义url,使用自定义函数作为URL规则相关推荐
- EKP后端/开发/公式定义器 - 扩展 - 自定义函数(public)
最新笔记连接:https://app.yinxiang.com/fx/e8613c8c-2649-498b-a8ab-bb2b423a1a5a 1.新建目录.类 1)在com.landray.kmss ...
- Entity Framework 6 Recipes 2nd Edition(10-5)译 - 在存储模型中使用自定义函数
10-5. 在存储模型中使用自定义函数 问题 想在模型中使用自定义函数,而不是存储过程. 解决方案 假设我们数据库里有成员(members)和他们已经发送的信息(messages) 关系数据表,如Fi ...
- hive udaf_Hive自定义函数
为什么需要自定义函数 hive的内置函数满足不了所有的业务需求. hive提供很多的模块可以自定义功能,比如:自定义函数.serde.输入输出格式等. 常见自定义函数UDF分三种: UDF(User ...
- 【Matlab】自定义函数的几种方法
目录 前言 1.定义多个M文件(函数文件+调用函数文件) 2.定义一个具有多个子函数的M文件(函数文件+子函数) 3.Inline(无需M文件,直接定义) 4. 匿名函数 5.无需M文件,直接定义(S ...
- APOC自定义函数和过程
ONgDB-APOC自定义函数和过程 定义说明 查看自定义函数和过程 查看构建自定义函数和过程的存储过程 注册一个自定义函数 注册一个自定义过程 输入输出参数支持的数据类型 查看函数和过程清单 删除函 ...
- mogodb 的自定义函数定义及引用
在学习MONGODB 遇到以下问题: 函数 getNextSequence 生成序列号,官方方法: 建立一张表,记录某一个表的_ID 当前值.后面调用此函数生成下一个序列号, 在测试此函数时,遇到以下 ...
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...
- python使用del保留字定义一个函数-python中自定义函数的保留字是
基本使用(推荐学习:Python视频教程)def function_name(parameters): expressions Python使用def开始函数定义,紧接着是函数名,括号内部为函数的参数 ...
- python定义函数的组成部分有_Python基础11- 函数之自定义函数
自定义函数语法结构: def fun1([x],[y],....): 语句1 语句2 使用def语句来定义函数,在def后依次写出函数名.小括号.参数(可无).冒号,然后缩进写函数体 1.无参函数: ...
最新文章
- C# ,asp.net 获取当前,相对,绝对路径
- JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)...
- 老男孩学习之亲身经历心得
- netbeans连接数据库_NetBeans Java EE技巧3:数据库中的RESTful Web服务
- 开设计算机课程的必要性,学前教育专业开设计算机音乐制作课程的必要性与可行性...
- TensorFlow入门:TensorFlow工作原理
- csharp:Convert Image to Base64 String and Base64 String to Image
- java中的VO、PO、BO、DAO、POJO
- C#:实现麦克劳林级数计算非线性函数算法(附完整源码)
- 传统民俗闹新春 浙江千年古村飘“非遗年味”
- Springboot中使用Shiro的配置与realm的构建
- iOS项目中用到的一些第三方库
- 计算机毕业设计java+ssm鲜花销售商城信息网站(源码+系统+mysql数据库+Lw文档)
- 在phpMyAdmin使用用户口令登陆(转)
- Python3 爬虫模板
- 【Pygame小游戏】“史上最炫酷贪吃蛇”驾到,FUN开玩(不好玩不要钱)
- 树莓派ubuntu换源
- scratch项目/mblock项目:打地鼠(事件类之消息广播、控制类之克隆体、数据类之新建模块指令综合应用)
- web前端怎么获取cookie?
- origin 删除一列数据后,柱状图折线图如何对应修改
热门文章
- 【译】Spring 官方教程:使用 Restdocs 创建 API 文档
- python删除空文件夹
- linux 编译zbar
- Cython fatal error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file or directory
- opengl 预览摄像头
- LFFD ncnn torch
- 命令行选项“/source-charset”与预编译头不一致
- Pytorch v0.4.1发布:添加频谱范数,自适应Softmax,优化CPU处理速度,添加异常检测NaN等
- 遗传算法入门到掌握(一)
- UnsatisfiedLinkError解决办法