摘要: 需求:后台有两种权限+管理员+用户 区别:可以访问的页面不同 解决方法:用户表添加role字段,使用到的是yii2 存取控制过滤器(ACF)方法. >1在web.php中配置授权的类,有两种,我用到的是PhpManager >2在用户表中配置角色权限对应的role值,也可以不配置 >3重写授权规则类 阅读全文
posted @ 2016-09-29 16:23 拳拳 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 我采用的是 kartik-v/yii2-widget-fileinput的文件上传插件,大家可以去github查看详细的安装方法和使用说明. 需求:上传图片+可以预览缩略图 在这里说说我碰到的问题:限制图片长宽尺寸. 1,首先想到的是,在models里设置图片的长宽的限制 %>_<%,不可以,mod 阅读全文
posted @ 2016-09-29 16:20 拳拳 阅读(2215) 评论(0) 推荐(0) 编辑
摘要: 2,这种方法简单粗暴,直接将cache设置为false 最终我还是采用了将数组转化为json的格式传输,到后台再将josn转化为数组的格式 3 php 阅读全文
posted @ 2016-09-22 10:03 拳拳 阅读(60445) 评论(2) 推荐(0) 编辑
摘要: 在第二篇 yii2-basic后台管理功能开发之二:创建CRUD增删改查 中,我们利用gii工具生成的结果一般并不是我们想要的结果。 我们需要根据自己的需求自定义列显示。我遇到的主要是一下变更: 下面按照顺序说一说解决办法 1、时间按照yyyy-mm-dd格式显示 1>1我们可以通过在columns 阅读全文
posted @ 2016-09-13 10:05 拳拳 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: http://www.zhangxinxu.com/wordpress/2015/08/css-deep-understand-vertical-align-and-line-height/ 阅读全文
posted @ 2016-09-07 14:11 拳拳 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个样式:图文两列排列。 由于图片大小固定,于是就想到了用table-cell实现。 最初css代码如下: 但是如果只是简单的这样写,你会发现图片和问题不在同一个水平线上。 可以设置css的行内元素的垂直对齐属性 设置top是垂直上对齐 middle是垂直居中 其他的以此类推 阅读全文
posted @ 2016-09-01 22:30 拳拳 阅读(2591) 评论(0) 推荐(0) 编辑
摘要: 今天看前端公众号发布的文章,学到了几个新词 1、modernizr 2、@support 3、优雅降级 其中第三个“优雅降级”,如此文艺的名字居然还是第一次听到。度娘了一下,发现[优雅降级],[渐进增强]两个是相对的概念,总之上面三个词汇都与对css样式的支持息息相关。 所谓[优雅降级]与[渐进增强 阅读全文
posted @ 2016-08-31 09:40 拳拳 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 昨天实现了后台模板的嵌套,今天我们可以试着创建CRUD模型啦 刚开始的应该都是“套用”,不再打算细说,只把关键的地方指出来。 CRUD即数据库增删改查操作。可以理解为yii2为我们做了一个组件,来实现基本的增删改查视图和操作。 1、创建数据库表 2、用gii生成model模型 3、用gii生成CRU 阅读全文
posted @ 2016-08-30 16:18 拳拳 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 前景:哎没想到用php的yii2框架写了官网……自己选择的框架,跪着也要码完,当年用yii2-basic搭建了官网,原是想偷懒的,没想到还要写后台。。。。 需求:实现一个可编辑页面图片及新闻内容的后台管理系统 分析:粗略来看我们需要实现一下功能点 管理员登陆(官方前台木有登陆--仅仅是公司介绍的pa 阅读全文
posted @ 2016-08-30 09:13 拳拳 阅读(4284) 评论(0) 推荐(0) 编辑
摘要: 上一篇的介绍主要是画一些基本的图案,这一篇主要是加载图案。 canvas加载图片主要分为两个步骤: 1、获取图片资源。 2、将图片资源画到画布上。 1.1获取图片资源,canvasAPI为我们提供了多个方法 Image元素 <video>标签 其他的canvas中的图片资源 主要可以概括为为两种方法 阅读全文
posted @ 2016-08-27 22:56 拳拳 阅读(1057) 评论(0) 推荐(0) 编辑