随笔分类 -  Yii2

摘要:最近在检查项目代码的时候,发现有很多人并不能完全理解MVC,有些以为使用了面向对象就是MVC,有些将很多M层的东西写在了C层,从而造成了C层相当的臃肿,所以这里将我对MVC的一些总结写下来,仅供大家参考。 现在软件开发很多框架都使用的是MVC模式,M指的是模型,V是视图,C是控制器,MVC的目的就是 阅读全文
posted @ 2016-04-21 21:44 qmsu 阅读(373) 评论(1) 推荐(0)
摘要:前面写了一篇Yii2-admin RBAC权限管理的实现有朋友在评论里问了关于menu的使用,在这里我做一下统一的回答,稍微讲解一下我平时在项目中是怎么使用menu的。menu表是根据权限来控制后台菜单的显示和隐藏的。先来看看表结构:-- ---------------------------- ... 阅读全文
posted @ 2015-11-14 09:03 qmsu 阅读(6502) 评论(1) 推荐(1)
摘要:yii2高级模板是前后台分离的,在本地测试的时候通常是绑定两个域名到前后台目录下,从而通过不同的域名访问前后,如:www.frontend.com访问前台,www.backend.com访问后台。但是有时候我们的线上环境不支持绑定二级域名,这样我们就得通过同一个域名访问我们的前后台了。Yii2通过如... 阅读全文
posted @ 2015-11-09 20:08 qmsu 阅读(843) 评论(0) 推荐(0)
摘要:项目的后台更改和添加文章突然无效了,查看系统日志发现是Module not inserted due to validation error.其实原因很简单,在表单中加入了百度编辑器,在给编辑器命名的时候使用了name="content",由于yii2 view页面在提交表单后,控制器要使用$mod... 阅读全文
posted @ 2015-10-15 17:36 qmsu 阅读(1772) 评论(0) 推荐(0)
摘要:yii2-admin是yii2 rbac的一套管理工具,实现了漂亮的界面和完整的权限管理功能,不用自己再去写权限代码了,使用之前请将yii2的源码更新到最新版本.git源码地址:https://github.com/mdmsoft/yii2-admin安装yii2-admin:1、首先切换到项目目录... 阅读全文
posted @ 2015-06-18 13:17 qmsu 阅读(14310) 评论(7) 推荐(3)
摘要:arrayHelper::map()这个方法可以将一个数组拆成一个键-值对映射的多维数组或对象数组。例子: 1 $array = [ 2 ['id' => '123', 'name' => 'aaa', 'class' => 'x'], 3 ['id' => '124', 'name... 阅读全文
posted @ 2015-06-16 17:16 qmsu 阅读(2070) 评论(1) 推荐(0)