Yii的常用URL和渲染方法
当前页面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.
最新文章
- c和oc小知识
- 省市区三级联动 pickerView
- PDF 补丁丁 0.5.0.2078 测试版发布:不用打字,也能加书签
- Session监听器
- 退出Activity(转)
- Android自动更新安装后显示‘完成’‘打开’按钮
- win7将 esc与 capslock 互换
- std::function赋值的几种方法
- 深入了解float
- PHP调试工具Xdebug安装配置教程
- [资料] Apache2 的 httpd.conf 经典中文翻译
- 最具体的历史centos下一个 postfix + extmail + dovecot + maildrop 安装注意事项2014更新
- STL慎重选择删除元素的
- VS2013使用EF与mysql数据库.
- Mac 必备软件 Quicksilver
- Flink入门使用
- C# 利用键值对取代Switch...Case语句
- 配置vscode同步大神玺哥的配置
- 使用DBMS_SHARED_POOL包将对象固定到共享池
- Java 多线程 interrupt方法
热门文章
- iOS 52个技巧学习心得笔记 第二章 对象 , 消息, 运行期
- Understanding When to use RabbitMQ or Apache Kafka
- springboot-项目属性配置
- 【HackerRank】Cut the tree
- DNS 递归/迭代 原理
- linux 安装tomcat7
- tcp三次握手过程
- Python日期时间函数
- 【P2325】王室联邦(树的遍历+贪心)
- Kafka+SparkStreaming+Zookeeper(ZK存储Offset,解决checkpoint问题)