牛骨文教育服务平台(让学习变的简单)
博文笔记

Yii之链接

创建时间:2012-09-07 投稿人: 浏览次数:3426

Yii生成链接的方式很多。简要说几种。

第一种:

CController::createUrl();

 $this->createUrl("comment/feed",array("pid"=>$this- >loadModel()->id)));

作用是生成href到指定的页面。具体参数可以参看Yii手册。如果要在页面上使用这个链接需要将其置在<a>标签的href元素中去。


另外一个,redirect:

$this->redirect(Yii::app()->homeUrl);

这个方法直接在控制器里使用可以在满足某种条件时跳转到指定的页面,

上面两种方法都是CController里的方法,其中的伪变量$this所指的便是当前的控制器。


还有一种方法:

CHtml::link();

echo CHtml::link("pageShow",array("site/index"));

该方法直接在视图中生成类似<a href="controller/action" >pageshow</a>的链接。


其他方式后续中,欢迎大家讨论。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。