11. Yii 2.0 Cookie
来源:互联网 发布:vb语言基础常见语句 编辑:程序博客网 时间:2024/06/06 02:31
以 Yii 2.0 基础版为例来介绍 Yii 中是如何处理 cookie 的,高级版类似。
来自CODE的代码片
来自CODE的代码片
Yii 2.0 中对 cookie 进行了封装,类文件为 /basic/vendor/yiisoft/yii2/web 目录下的 Cookie.php 和 CookieCollection.php,一般我们会在此基础上对 cookie 进行二次封装。
在自定义组件目录 /basic/components 下新建一个类文件 CookieHelper.php,来对 cookie 进行二次封装,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
来自CODE的代码片snippet_file_0.php
然后,在控制器层,新增一个控制器 CookieController.php,用于测试,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
来自CODE的代码片snippet_file_0.php
在浏览器地址栏输入下面的地址,进行测试:
http://basic.com/cookie/index
http://basic.com/cookie/get
http://basic.com/cookie/del
说明:
\Yii::$app->response 和 \Yii::$app->request 下的 cookies 都是 CookieCollection 对象。区别在于:
\Yii::$app->response 下的 CookieCollection 对象 的 readOnly 属性的值为 false,该对象用于写操作。
\Yii::$app->request 下的 CookieCollection 对象 的 readOnly 属性的值为 true,该对象用于读操作。
阅读全文
0 0
- 11. Yii 2.0 Cookie
- 11. Yii 2.0 Cookie
- Yii cookie
- Yii----Cookie
- yii 2.0 session与cookie的使用
- yii 操作cookie
- Yii cookie 使用
- Yii Cookie的使用方法
- yii 操作cookie
- Yii cookie session 操作
- yii 操作cookie
- Yii操作cookie
- Yii 1.1操作Cookie
- Yii之cookie
- Yii session 和 cookie
- YII Session Cookie
- Yii Framework的cookie使用方法
- yii使用cookie的方法
- 九度 题目1207:质因数的个数
- C++对象模型解析五
- Eclipse中创建新的Spring Boot项目
- 将mysql库移植到arm板上
- 思维树,人就是信息的载体
- 11. Yii 2.0 Cookie
- Git学习笔记
- OpenCV编程->USB摄像头打不开解决办法
- 【水题】HDU1017A Mathematical Curiosity
- PPT添加视频的路径问题
- lk启动流程分析
- dva-knowledgemap
- Netty笔记一: NioEventLoopGroup介绍
- 数据库的原理,一篇文章搞定(三)