前言
说起来最早有学习Yii的想法还是在去年,当时和联通后台一位高级程序员聊天,得知他最近开发的一套项目管理系统是使用的Yii的框架,当时我还是第一次听说这个框架,但是工作一直比较忙,学习Yii框架的计划就搁置了。最近一直在家闲来无事,偶然发现本地一个药店新上线了一个抢购口罩的平台,因为配置错误显示了Yii框架自带的错误提示,让我又想起了那个曾经的兴趣点,趁着还没上班,决定好好学习一下,并记录在博客中。
本次学习使用的Yii版本是Yii2.0,根据官方指南,Yii当前有两个主要版本:1.1和2.0。1.1版是上代的老版本,现在处于维护状态。2.0版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器 Composer、PHP代码规范PSR、命名空间、Traits(特质)等等。2.0版代表新一代框架,是未来几年中我们的主要开发版本。
学习计划
根据自己的计划,决定以PHP知识巩固和Yii开发学习同步进行,争取两周内了解熟悉Yii的使用,1个月内开发简单的应用。
学习参考的书籍主要有:
- 《PHP 从入门到项目实践》
- 《MySQL 从入门到项目实践》
- 《PHP 7从入门到精通》
- 《PHP从入门到精通》
- PHP及Yii的非常详细的官方文档