yii2的知识梳理
最近花了三周时间,运用yii2和layui。重写了以前用的后端开发框架,类似于一个小型的cms,功能包括权限分配、用户、文章、分类这些。属于基本上能够应用的微型后台。以后随着在工作中开发的需要,打算陆续增加一些某块化的东西,最好是能够做到插拔那种的。
现在上图
以上是项目的部分截图。
以后打算梳理下载开发中用yii2时遇到的坑,以及一些yii2应用上的一些心得,还有一些吐槽。
下面从我个人的角度来说一下yii2的优劣。
yii2.0的优劣分析:
优势:
1.css js等静态资源加载过滤了xss攻击,并且也有注入的方式,来避免静态资源的入侵,安全性上升了一个台阶
2.引入了命名空间,对于类的引入和应用上会感觉很便捷。
3.因为需要哪些类就引入哪些类,所以对于效率上我猜测会提升了很多。
4.目录结构上更加自由,小工具上也比较便捷。
劣势:
1.路由方面很是反人类,驼峰式的命名在调用的时候需要用“-”隔开,这块如果改变的话,需要修改yii2.0的源码,所以没有动
2.reqest请求没有,这个问题还不大,可以额外给加入。
3.对于yii1.0的兼容性几乎可以说是零,所有的东西需要重新编写。对于想从y1.0升级到2.0的人来说,基本上可以说是隔开了一条沟。
从下篇文章开始,进入到具体的介绍yii2从安装到,配置,以及具体开发上的梳理,以求在梳理工程中能够对yii2能够有更深入的理解。