齐博x1第三季《模板风格的制作》系列021-生成url链接
我们做模板的时候,很多时候需要做很多超链接,而很多时候,默认的链接都是经过路由设置过的,比如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(......)}。
如果是当前模块中取当前地址,可以忽略模块或者插件名的参数,不过为了更好的上下文理解还是建议完整的的写入对应参数。
来源: 神盾工作室 转载请注明出处!
查看更多评论