
YII
文章平均质量分 58
huang_0_3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Yii 用户登录体
Yii 登录验证依靠两个类1.CUserIdentity(实现基于用户名和密码的验证) 文件地址:/web/auth/CUserIdentity.php2.CWebUser(储存用户的持久身份信息) 文件地址:首先在config/main.php配置components 'user'=>array( // enable cookie-based auth原创 2016-01-26 16:33:17 · 840 阅读 · 0 评论 -
Yii 过滤器(filter)
注:以YII登录体系(上一章)代码为基础 ----- http://blog.youkuaiyun.com/h_l_s/article/details/50588254在下面的代码中:filters函数为过滤函数,在执行User的动作前,都会先执行访问这个函数过滤具体方法在 filters 以return array() 返回具体方法:1.在UserController下直接写一个方法,原创 2016-01-27 14:19:52 · 836 阅读 · 0 评论 -
Yii 片段缓存
片段缓存:系统会自动判断是否存在对应的键是否存在缓存,如果存在,在对应的地方插入缓存,否则对内容进行缓存1.config/main.php 配置 'components'=>array( 'cache'=>array( 'class'=>'system.caching.CFileCache' ),)选项参数:duration:缓存时间,默认60SvaryBy原创 2016-03-02 11:01:34 · 519 阅读 · 0 评论 -
YII 页面缓存
1.config/main.php 配置 'components'=>array( 'cache'=>array( 'class'=>'system.caching.CFileCache', 'directoryLevel' => 2, ),)2.选项参数:duration:缓存时间,默认60SvaryByParam:参数变化,如果GET中有参数 id原创 2016-03-02 14:13:25 · 587 阅读 · 0 评论 -
YII 数据库缓存
1.config/main.php 配置 'components'=>array( 'cache'=>array( 'class'=>'system.caching.CFileCache', 'directoryLevel' => 2, ), 'db'=>array( 'class' => 'CDbConnection', 'co原创 2016-03-02 17:41:27 · 844 阅读 · 0 评论 -
YII 数据缓存
CFileCache:使用文件存储缓存数据。这个特别适合用于存储大块数据(例如页面)。注意,这个是从1.0.6版本开始支持的CDbCache:使用一个数据表存储缓存数据。默认情况下,它将创建并使用在runtime目录下的一个SQLite3数据库·CMemCache:使用PHP memcache扩展.·CApcCache:使用PHP APC扩展.配置文件:config.main.原创 2016-03-01 10:25:49 · 499 阅读 · 0 评论 -
Yii 配置文件
配置文件地址 protected/config/main.phpreturn array('name'=>'XXXXX', //网页标题'timeZone' => 'Asia/Shanghai', //默认时区'language'=>'zh_cn', //默认语言'preload'=>array('log'), //预载入控件'import'=>array(原创 2016-02-03 10:23:15 · 632 阅读 · 0 评论 -
Yii web创建过程
1.入口文件根据main.php 所配置的的参数CWebApplication 的实例 Yii::createWebApplication($config)->run(); createWebApplication($config) 最终返回了一个 new CWebApplication($config);在CWebApplication 实例执行run 函数过程中,将会执行下列原创 2016-06-12 15:10:20 · 900 阅读 · 0 评论 -
Yii 视图渲染过程
render 与 renderPartical (CController)1.renderPartical执行下列函数 (1).getViewFile,根据视图文件的名称,获取文件的完整路径 (2).renderFile,根据路径获取文件内容(required 加载) ,执行下列函数 1>,如果存在CViewRender实例,从CviewRender中原创 2016-06-12 15:40:33 · 662 阅读 · 0 评论