自工作伊始,我的开发工作都是使用的Yii2.0框架。眼见工作快两年了,回头一看,自己竟然从php工程师混成了“Yii2.0框架师”,php基础知识基本忘的差不多。去年下半年,我和我们项目组的一个大牛,使用设计模式中的状态模式完成了整个项目中订单流程的重构。在和大牛讨论并具体实施设计方案的过程中,对设计模式,设计思路以及yii2.0框架有了深入的了解。最近自己想了一个可配置web应用的思路,想来想去,不如自己写一个框架,基于自己的框架实现自己的思路岂不是更好?
当然,因为笔者目前的水平有限,此框架是仿照yii2.0的设计思路开发的。我们的目的是学习,希望各位看官勿怪!
好了,背景说完了,我们开始进入正题。工欲善其事,必先利其器,下面是我们开发使用的环境配置:
ubuntu16.04LST
php7.1.0
nginx
mysql5.7
开发环境的搭建各位看官想必已经驾轻就熟了,我就不再献丑了。好了,欲知下事如何,且听下回分解……
github源码地址:https://github.com/2lovecode/tank