Yii的常用URL和渲染方法
2016-04-07 17:20
477 查看
当前页面url Yii::app()->request->url;
跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);
根目录URL Yii::app()->baseUrl 或 Yii::app()->request->baseUrl;
自定义URL $this->createUrl('post/read',array('id'=>100))或Yii::app()->createUrl();
如果浏览器重定位到登录页面,而且登录成功,我们将重定位浏览器到引起验证失败的页面。我们怎么知道这个值呢?我们可以通过用户部件的returnUrl 属性获得。我们因此可以用如下执行重定向:
Yii::app()->request->redirect(Yii::app()->user->returnUrl);
渲染视图 $this->render('view', array('attribute1'=>'value1','attribute2'=>'value2'));
跳转页面 $this->redirect(array('route','attribute1'=>'value1','attribute2'=>'value2'));
创建小组件$this->beginWidget(string $className, array $properties=array ( ))
$this->endWidget();
局部渲染 renderPartial('view', array('attribute1'=>'value1','attribute2'=>'value2'));
This method differs from render() in that it does not apply a layout to the rendered result. It is thus mostly used in rendering a partial view, or an AJAX response.
跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);
根目录URL Yii::app()->baseUrl 或 Yii::app()->request->baseUrl;
自定义URL $this->createUrl('post/read',array('id'=>100))或Yii::app()->createUrl();
如果浏览器重定位到登录页面,而且登录成功,我们将重定位浏览器到引起验证失败的页面。我们怎么知道这个值呢?我们可以通过用户部件的returnUrl 属性获得。我们因此可以用如下执行重定向:
Yii::app()->request->redirect(Yii::app()->user->returnUrl);
渲染视图 $this->render('view', array('attribute1'=>'value1','attribute2'=>'value2'));
跳转页面 $this->redirect(array('route','attribute1'=>'value1','attribute2'=>'value2'));
创建小组件$this->beginWidget(string $className, array $properties=array ( ))
$this->endWidget();
局部渲染 renderPartial('view', array('attribute1'=>'value1','attribute2'=>'value2'));
This method differs from render() in that it does not apply a layout to the rendered result. It is thus mostly used in rendering a partial view, or an AJAX response.
相关文章推荐
- php生成excel方法二
- 【php代码规范】
- yii模块化安装简易过程
- [扩展推荐]Laravel User Agent 轻松识别客户端信息
- 初识ThinkPHP控制器
- cookie存取
- PHP对大文件的处理思路
- [Phonegap+Sencha Touch] 移动开发29 安卓navigator.camera.getPicture得到图片的真实路径
- ssh2 php扩展
- PHP正则表达式
- PHP 生成图片缩略图函数
- phpmyadmin #1045 - Access denied for user 'root'@'localhost' (using password: NO)
- ftp服务安装
- php中socket的使用
- php与java通用AES加密解密算法
- PHP header函数大全
- REST介绍与REST在PHP中的应用
- phpcms学习的一点心得
- 十进制与三十六机制 互转 PHP代码
- PHP中使用cURL实现Get和Post请求的方法