3.9 URL生成

由于路由模式是可以动态设置的,而程序中用到的链接一般不可以动态设置,因此需要用系统提供的方法生成URL。该方法可以适配当前的路由配置,如果直接写死链接,就会对系统的迁移不友好。

可以使用Url::build方法或者url函数生成路由,原型如下:

     url(路由地址,参数,伪静态后缀,是否加上域名);

比如需要生成不带域名且后缀为html的新闻链接,可以使用如下代码:

     url('news/show',['id'=>1],'html');

最终生成的地址为/news/1.html(使用3.8节的路由定义)。