Yii编程开发常见调用技巧集锦
程序员文章站
2024-02-24 18:17:22
本文实例汇总了yii编程开发常见调用技巧。分享给大家供大家参考,具体如下:
1. 设置cookie:
$cookie = new chttpcookie('my...
本文实例汇总了yii编程开发常见调用技巧。分享给大家供大家参考,具体如下:
1. 设置cookie:
$cookie = new chttpcookie('mycookie','this is my cookie'); $cookie->expire = time()+60*60*24*30; //有限期30天 yii::app()->request->cookies['mycookie']=$cookie;
2. 读取cookie:
$cookie = yii::app()->request->getcookies(); echo $cookie['mycookie']->value;
3. 销毁cookie:
$cookie = yii::app()->request->getcookies(); unset($cookie[$name]);
4. 获取更新的数据 id
$post->save(); $id = $post->attributes['id'];
5. 获取插入的数据 id
$id = yii::app()->db->getlastinsertid();
6. 获取get,post过来的数据
yii::app()->request->getparam('id');
7. 获取ip地址
yii::app()->request->userhostaddress;
8. 获得上一页的url以返回
yii::app()->request->urlreferrer;
9. 得到当前url :
yii::app()->request->url;
10. 得到当前home url :
yii::app()->homeurl;
11. 得到当前return url :
yii::app()->user->returnurl;
12. 项目路径 :
dirname(yii::app()->basepath);
13. 项目目录 :
yii::app()->request->baseurl;
14. 在view中得到当前controller的id方法:
yii::app()->request->baseurl;
15. 在view中得到当前action的id方法 :
yii::app()->getcontroller()->getaction()->id;
16. yii判断提交方式 :
yii::app()->request->ispostrequest;
17. 得到当前域名:
yii::app()->request->hostinfo;
18. 得到proteced目录的物理路径:
yii::app()->basepath;
更多关于yii相关内容感兴趣的读者可查看本站专题:《yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于yii框架的php程序设计有所帮助。