参考文章:

http://blog.csdn.net/iefreer/article/details/21325371

以http://localhost/basic/web/index.php?r=article/index为例

echo \yii\helpers\Url::base();

//输出/basic/web

echo \yii\helpers\Url::base(true)

//输出http://localhost/basic/web

//home是输出首页,加上true是输出加域名的首页

echo \yii\helpers\Url::home();

//输出/basic/web/index.php

echo\yii\helpers\Url::home(true);

//输出http:://localhost/basic/web/index.php

//当前的Url

echo \yii\helpers\Url::current();

//输出/basic/web/index.php?r=article/index

//to和toRoute都是生成Url,后面加true都是生成带域名的Url

echo \yii\helpers\Url::to([‘article/add’]);

//输出/basic/web/index.php?r=article/add

echo \yii\helpers\Url::to([‘article/edit’,’id’=>1]);

//输出/basic/web/index.php?r=article/add&id=1

echo \yii\helpers\Url::to([‘article/add’],true);

//输出http://localhost/basic/web/index.php?r=article/add

echo \yii\helpers\Url::to([‘article/edit’,’id’=>1],true);

//输出http://localhost/basic/web/index.php?r=article/add&id=1

echo\yii\helpers\Url::toRoute([‘article/add’]);

//输出/basic/web/index.php?r=article/add

echo \yii\helpers\Url::toRoute([‘article/edit’,’id’=>1]);

//输出/basic/web/index.php?r=article/add&id=1

echo \yii\helpers\Url::toRoute([‘article/add’],true);

//输出http://localhost/basic/web/index.php?r=article/add

echo\yii\helpers\Url::toRoute([‘article/edit’,’id’=>1],true);

//输出http://localhost/basic/web/index.php?r=article/add&id=1

//to和toRoute之间的区别,传入string时,to 会直接把string当成url和toRoute则会解析

echo\yii\helpers\Url::to(‘article/add’);

//输出article/add

echo\yii\helpers\Url::toRoute(‘article/add’);

//输出/basic/web/index.php?r=article/add

Yii URL的更多相关文章

  1. YIi url美化

    一.Yii Url美化,配置urlManager组件 'urlManager' => [ 'enablePrettyUrl' => true, // 开启URL美化,可以去掉 index. ...

  2. yii url美化 urlManager组件

    yii的官方文档对此的解释如下: urlSuffix  此规则使用的url后缀,默认使用CurlManger::urlSuffix,值为null.例如可以将此设置为.html,让url看起来“像”是一 ...

  3. Yii url createUrl redirect相关

    一篇文章: 在yii中明明白白生成网址: 在Yii中经常要生成URL,不管是为了自动跳转还是仅仅是一个链接.下面对Yii中的URL生成做了一个总结.提示:以下controllerX代表控制器X,act ...

  4. IIS下 Yii Url重写

    下载URL重写组件 http://www.microsoft.com/zh-cn/download/details.aspx?id=7435 导入官方提供的.htaccess文件 Options +F ...

  5. Javascript and AJAX with Yii(在yii 中使用 javascript 和ajax)

    英文原文:http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yii /*** http://www.yiiframework. ...

  6. yii 常用一些调用 (增加中)

    调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery');        framework/web/j ...

  7. yii获取当前url和域名

    <?php //当前域名 echo Yii::app()->request->hostInfo; //除域名外的URL echo Yii::app()->request-> ...

  8. yii create url (二)

    在Yii中经常要生成URL,不管是为了自动跳转还是仅仅是一个链接.下面对Yii中的URL生成做了一个总结.提示:以下controllerX代表控制器X,actionX代表方法X.在Controller ...

  9. yii create url (一)

    1.$this->redirect这里的$this是当前的controller.可能是应用程序的也 可能是模块下的 这里仅将解一下第一个参能是url,当url是一个字符串时,它会自己动跳转 如$ ...

随机推荐

  1. C#-面向对象——如何调用使用类 普通方法、静态方法的使用

    类的调用使用 新建的类的命名空间与主函数的命名空间默认相同,如果不同,则主函数无法调用自定义类 比如: 只需要进行引用即可 如果不知道方法的类名,可以右键鼠标 → 解析 → using 即可 普通方法 ...

  2. shell截取字符串的方法

    参考文献: linux中shell截取字符串方法总结 [Linux]如何在Shell脚本中计算字符串长度? 截取字符串的方法一共有八种,主要为以下方法 shell中截取字符串的方法有很多中, ${ex ...

  3. jquery提交表单,回调函数

    1.使用jquery 绑定事件,执行以下代码,提交单并使用回调函数 $form.serialize():serialize()序列号表单参数 var $form = $("#form&quo ...

  4. wordpress /wp-content/plugins/wp-symposium/server/php/UploadHandler.php File Arbitrary Upload Vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 Relevant Link:2. 漏洞触发条件3. 漏洞影响范围4. 漏 ...

  5. 远程连接RabbitMQ失败

    远程连接RabbitMQ失败 为了避免污染宿主系统环境,于是在虚拟机中搭建了一个linux环境并且按照了rabbitmq-server.然后在远程连接的时候一直连接失败. 官网上面给的例子都是在本地使 ...

  6. 使用enum建立简单的状态机

    Overview The enum in Java is more powerful than many other languages which can lead to surprising us ...

  7. css3实现手机效果的“切换标签”

    Style样式 .toggle { position: relative; display: inline-block; width: 60px; height: 30px; border: 1px ...

  8. BZOJ3813: 奇数国

    传送门 欧拉函数+线段树 因为只有60个素数,所以把状态压成long long的形式.用线段树维护区间和和区间和中有多少个质数.然后xjb搞搞就行了,具体参见代码. //BZOJ 3813 //by ...

  9. Tmux

    常用按键 这里需要说明一点的是,tmux的任何指令,都包含一个前缀,也就是说,你按了前缀(一组按键,默认是Ctrl+b)以后,系统才知道你接下来的指令是发送给tmux的. C-b ? 显示快捷键帮助 ...

  10. python从Microsoft Excel文件中导入数据

    excel中后缀为csv和xls,二者区别如下:1.xls 文件就是Microsoft excel电子表格的文件格式.2.csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中. ...