找不到帮助文档?你想要哪方面的帮助教程?提交文档建议 >
帮助文档首页
DiYunCMS公众号
公众号二维码

使用自定义函数作为URL规则

更新时间:2020-04-09 加入收藏
0

在创建定义URL规则的时候,毕竟系统自带的通配符变量有限,如果发现通配符变量没法满足你的实际需求

image.png

我们可以使用自定义函数来做,当然需要有PHP基础的人才行~


比如我在模块内容的url中想把标题title字段转换为拼音,再作为url的这种情况,就没办法使用默认的通配符了,实现步骤


1、定义函数返回url规则代码

函数文件是config/custom.php,定义个名字,随便自己取,xxxurl

function xxxurl($data) {
    $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
    return "/".$py.".html"; // 返回我自己的url规则:/pinyin.html
}


2、在规则里面填写新标签:

{xxxurl($data)}

image.png


--
有帮助
--
没帮助
0
收藏
0
打赏
相关文档
Hello,欢迎来咨询~
点击在线咨询