声明:本文阅读对象最好是对Yii和分布式缓存有一定了解的人群,否则理解和掌握上有一些困难,建议阅读之前做好以上两点基础准备。
YiiFramework简称Yii,读作易,代表简单(easy)、高效(efficient)、可扩展(extensible),Yii将面向对象思想以及代码的重用性发挥到了极致,尤其是在缓存的支持上,Yii是最有效率的PHP框架之一。
Yii的缓存支持封装在框架核心...
分类:
其他好文 时间:
2015-02-16 11:42:26
阅读次数:
178
github中源代码地址:https://github.com/kartik-v/yii2-widget-select2
利用composer.phar安装此插件:
php composer.phar require kartik-v/yii2-widget-select2 "*"
引用方法:use kartik\select2\Select2;源代码: field($model, 'com...
分类:
其他好文 时间:
2015-02-15 15:08:24
阅读次数:
247
Yii zii.widgets.grid.CGridView 视图的自定义。
这个很常用,一般用yii gii 自动生成的模块都有这个组建。有时需要对这个组建进行自定义,常见如下:...
分类:
其他好文 时间:
2015-02-13 23:44:59
阅读次数:
369
1.注册GitHub账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create。2 找到一个官方的GitHub 地址 以YII为例 地址为https://gith.....
分类:
Web程序 时间:
2015-02-13 19:51:13
阅读次数:
1299
有个项目正在使用Yii2开发,因为是第一次使用2代Yii,也算是不停的摸索。昨天就遇到一个问题,谷歌也帮不上忙,就是自己在model里写的自定义validator不生效。原本以为只是自定义无效,终于在使用unique这个yii原生validator时发现,问题的答案就是使用ajaxvalidation。为什么..
分类:
其他好文 时间:
2015-02-10 18:57:14
阅读次数:
478
$criteria = new CDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id = 1 $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where ...
分类:
数据库 时间:
2015-02-10 10:59:54
阅读次数:
160
效果是普通分页就不截图了。。。C控制器方法如下:$criteria=new CDbCriteria; $criteria->condition = "`status`={$newStatus}"; $criteria->order = 'refresh_time desc...
分类:
其他好文 时间:
2015-02-09 15:45:23
阅读次数:
234
在实际项目开发中,有很多地方我们在不同页面我们会重复利用它,如菜单栏。。。下面是将这类型进行模块化处理,使其能在不同页面中重复利用。。。案例:效果图如下:1、在YII中的路径如下:2、在leftmenu.php代码为: 我收到的简历 待处理简历 已安...
分类:
其他好文 时间:
2015-02-07 18:44:50
阅读次数:
146
base 底层的类库文件caching 所有缓存方法cli 项目生成脚本collecions 用PHP语言构造传统OO语言的数据存储单元。如队列,栈,哈希等等console yii控制台db数据库操作类gii代码生成器(脚手架,可以生成模型、控制器、视图等代码)i18n 多语言logging 日志组...
分类:
其他好文 时间:
2015-02-06 18:23:56
阅读次数:
129