yii2 RUL的生成

Posted 鲜花满月楼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2 RUL的生成相关的知识,希望对你有一定的参考价值。

 

通常情况下,会使用 yii\\helpers\\Url

使用Url类来生成想要的URL地址(链接)

Url提供的方法大都是静态方法,不需要对类进行实例化

 

1.1 最常用的 Url::to() 

 

1.2. base方法

 

Url::base()方法生成当前网络的基础URL地址,默认为相对路径  base(true)为全部地址

        

 

 

1.3. canonical方法  返回当前URL的友好转码格式

 

 

 

1.4.1. home() 方法  Url::home() 方法返回网站的首页,也就是/index.php  

home()接收一个参数,传入Bool类型,默认为false 表示不带域名

1.4.2.   Url::home(true) 返回带域名的完整URL地址

 

 

1.5. Url::previous()方法 返回前一次url  通常配合remeber()一起使用

1.6. Url::remember(url, name)方法

记住一个URL地址,并且给URL地址取一个名字

表示,记住基础网址,并且取名叫做 base

 

1.7. Url::toRoute(array())

表示根据传入的规则,直接生成URL地址,和to()方法传入数组是一样的

 

 

 

 

以上是关于yii2 RUL的生成的主要内容,如果未能解决你的问题,请参考以下文章

Yii2自动生成model

yii2 pdf生成不起作用

Yii2:ActiveQuery 示例以及在 Gii 中单独生成 ActiveQuery 类的原因是啥?

yii2项目实战-路由美化以及如何正确的生成链接

Yii2:查询未正确生成

yii2.0 用Html方式生成表单