- ThinkPHP 5实战
- 夏磊
- 186字
- 2021-03-24 19:43:36
3.9 URL生成
由于路由模式是可以动态设置的,而程序中用到的链接一般不可以动态设置,因此需要用系统提供的方法生成URL。该方法可以适配当前的路由配置,如果直接写死链接,就会对系统的迁移不友好。
可以使用Url::build方法或者url函数生成路由,原型如下:
url(路由地址,参数,伪静态后缀,是否加上域名);
比如需要生成不带域名且后缀为html的新闻链接,可以使用如下代码:
url('news/show',['id'=>1],'html');
最终生成的地址为/news/1.html(使用3.8节的路由定义)。