齐博x1第三季《模板风格的制作》系列021-生成url链接

2021-03-25 作者:torylf 分类:教程 阅读:1709

我们做模板的时候,很多时候需要做很多超链接,而很多时候,默认的链接都是经过路由设置过的,比如xxx-123.html 等

如果全部静态写成这样的链接,那么修改就会累死人。

系统里提供了几个生成链接地址的方法,做模板的时候务必要掌握的


一:urls("模块/控制器/方法",['参数'=>xxx,...])


最常用的生成链接方法,会根据路由设置生成对应完整的链接地址



二:iurl("模块/控制器/方法",['参数'=>xxx,...])


强制用前端入口访问,也就是说不过你是通过admin.php,member.php,index.php访问的地址,都会跳转到index.php访问

通常在后台或者会员中心生成访问前台的地址时使用,前台使用可以自动隐藏index.php



三:murl("模块/控制器/方法",['参数'=>xxx,...])


生成访问会员中心入口的地址,前缀是member.php/....  一般链接会员中心某个地址生成使用


四:purl("插件名/控制器/方法",["参数"=>xxx...])


生成插件地址就用此方法,此方法会根据路由地址生成对应的完整插件地址链接


以上就是几个生成链接的几个方法,php和模板中都可以使用,模板中使用需要带冒号这种格式使用{:urls(......)}。

如果是当前模块中取当前地址,可以忽略模块或者插件名的参数,不过为了更好的上下文理解还是建议完整的的写入对应参数。




来源: 神盾工作室    转载请注明出处!

本文地址:https://www.shieldsoho.com/article/99.html

 标签: 齐博X1 模板制作
{{item.nickname}} @回复
发表于{{item.create_time}}

  • {{replyitem.nickname}} {{item.create_time}}
    @{{item.nickname}}

查看更多评论