>[info] #### 俗话说的好,授人以鱼,不如授人以渔。
##### 本文档基于 ```ThtinkPHP 5.1``` ,在文档中,会不断地去添加,我们做项目当中,会用到,以及将来会用到的功能,毕竟,一个个的项目,也是由小例子,小功能,拼接起来的。
### 重要的事情说三遍
>[info] 代码是一行行敲出来的。
>[warning] 代码是一行行敲出来的。
>[danger] 代码是一行行敲出来的。
在刚入程序员这一行,在对于BUG,代码方面,有什么疑问,我从来都只是百度,百度到了,就直接复制粘贴,从不去手动撸代码。
当时的我,认为,只要理解清楚了,下次遇到这个问题就能解决,而不需要再次去查询出错的产生情况。
结果,事实证明,我这样,对工作当中,没有任何用处。不懂的还是不懂,还是照常去查资料,解决资料。
当我意识到这个问题的时候,只要能自己实现,书写的代码,都是老老实实敲代码。
查找到问题的时候,也一样,我们是敲代码而不是看代码,看代码对于自己的学习,没有任何的意义以及帮助。
> ### 说明
基于 ```ThinkPHP 5.1``` 所需要的的环境如下:
>[info]
>PHP >= 5.6.0
PDO PHP Extension
MBstring PHP Extension
在过程当中,使用的开发工具为 ```PhpStrom``` ,这是我个人认为的,进行PHP开发的神器!!!
>[success] #### 最后再说一点,文档中,所有的项目都会上传到Github上面,欢迎大家 star 和 fork。
- 序言
- 文档更新状态
- 错误提交
- 零、前期准备
- (1)PHP开发环境
- (2)PHP开发工具
- (3)数据库相关
- (4)ThinkPHP5.1完全开发手册
- (5)URL优化
- 一、用户登录
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源码下载
- 二、无限极分类
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)验证器
- (6)MVC - C(控制器)
- (7)源码下载
- 三、TP5.1开发API接口,实现前后端分离
- (1)数据表设计
- (2)项目配置
- (3)HTML纯静态页面
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源码下载
- 四、TP5调用 API 接口
- (1)项目配置
- (2)MVC - V(视图)
- (3)MVC - C(控制器)
- (4)源码下载
- 五、文章分页以及修改分页样式
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)自定义分页类
- (7)源码下载
- 六、修改默认跳转页面
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)验证器
- (6)MVC - C(控制器)
- (7)自定义跳转页面
- (8)源码下载
- 七、整合markdown在线编辑器
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载
- 八、整合PHPExcel导入导出功能
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载
- 九、整合Echarts
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载
- 十、接入AntV G2(可视化图形)
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载