- 博客(9)
- 收藏
- 关注
原创 Yii2 framework学习笔记(九) -- pjax
Pjax是个比较新的东西,指pushState + ajax,利用了html5的新特性,实现了ajax的部分刷新特性,而且因为url已经变化了,还能正常的使用浏览器的前进后退功能,这点和普通ajax区别的地方。Yii2已经提供了完善的pjax支持,实现起来比较简单,在view里需要刷新的地方用Pjax::begin/Pjax::end框起来就行,controller里的代码并不需要另外
2016-02-26 17:54:57
1060
原创 Yii2 framework学习笔记(八) -- 整合blueimp的jquery-file-upload插件
jquery-file-upload(http://blueimp.github.io/jQuery-File-Upload/)是一个优秀的文件ajax上传插件,支持多选,预览,并发上传等。jquery-file-upload已有现成的yii2插件(https://github.com/2amigos/yii2-file-upload-widget),安装同样使用composer。
2016-02-26 17:47:56
2937
1
原创 Yii2 framework学习笔记(七) -- gii和GridView
Gii是yii2中一个神器,利用他可以节省大量开发时间。现在用它搭建一个用户管理界面。Gii的route是gii,所以输入index.php?r=gii就能进入Gii首页,如下基本的crud界面用Model Generator和CRUD Generator就能完成。因为User是Yii自带Model,已经不需要我们再生成,但是我们可以看看Model Generato
2016-02-26 17:05:14
909
原创 Yii2 framework学习笔记(六) -- RBAC
后台的准备工作,除了皮肤,还有一个很重要的功能点,就是权限控制。Yii2提供了一个权限控制的基础框架,利用的是RBAC(Role Based Access Control),基于角色的访问控制。简单说,不同角色有不同的权限,比如角色有admin/guest,admin可以浏览页面,管理用户,而guest用户就只能浏览页面,等等。到一个具体的用户,可以绑定到一个角色上,从而行使该角色
2016-01-14 16:23:47
813
原创 Yii2 framework学习笔记(五) -- 为后台更换皮肤
为前台和后台做出区别,为backend换台AdminLTE的皮肤。网上有现成的yii2的adminLTE插件,直接使用之。在composer.json里的require节点添加如下内容 "require": { ... "dmstr/yii2-adminlte-asset": "2.*", ... },
2016-01-14 15:42:40
1810
原创 Yii2 framework学习笔记(四) -- 第一个Widget
前台最大的作用就是展示图片,在用户点击后,可以将图片弹出放大展示出来。JQuery有两个插件可以帮我们达到我们的目标Magnific-Popup(http://dimsemenov.com/plugins/magnific-popup/): 用来制作弹出窗口。Bricks(https://github.com/floo51/jquery-bricks): 多个图片存在时,自动帮
2016-01-14 14:31:04
927
原创 Yii2 framework学习笔记(三) -- 语言与国际化
国际化功能一般很少用到,但作为学习,还是有必要接触一下。国际化最常用到的方法是\Yii::t,官方文档如下t() public static methodTranslates a message to the specified language.This is a shortcut method of yii\i18n\I18N::translate().
2016-01-06 15:37:58
3570
原创 Yii2 framework学习笔记(二) -- ui结构与美化
基本yii2环境搭建后,首先做做表面文章。先看看yii2的前台ui模板目录结构(位于frontend/views或backend/views)其中layouts是大体框架,能保持网站能有一致的外观。另一个site文件夹,是展示的具体内容,文件夹的名字跟控制器(controller)有关,比如site是与SiteController相关联。框架和具体内容关系如下:
2016-01-06 14:09:07
1285
原创 Yii2 framework学习笔记(一) -- 环境搭建
最近学习yii2 framework,学而不思则罔,做个小的宝宝图片展示系统练练手。系统功能如下:前台部分部分展示上传的宝宝图片,并可以接受评论/点赞。后台维护上传的照片,可以选择上传的图片是否公开,是否接受评论。可以管理自己照片下的评论。有一个任务系统,任务为每天给宝宝拍几张照片,写多少字的描述,完成得积分。一个积分系统。前台功能相对简单,使用yii2
2016-01-06 11:02:21
1234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人