# `双语版`企业站快速开发-ThinkPHP5
***
## [PHP交流群:494826865(点击群号立即加群)](https://jq.qq.com/?_wv=1027&k=50Qy5h6)
## 课程介绍
>[success] 本套课程通过一个摄影公司网站的开发,将全面讲解企业开发的全部过程,无论您是初学者,还有具有一定的开发经验,相信本套课程对您的深入系统的学习有很大的帮助。
## 知识摘要
>[info]课程将从开发环境的部署,工具的准备,开发过程讲解,和最终的网站部署进行全面系统的讲解。
![](https://box.kancloud.cn/e7d43a3df3fb3011ac7edc7a4ea194ff_893x409.png)
## 站点功能
>[danger]本套课程所涉及的主要功能模块有:
>* 管理员模块
>* 会员模块
>* 无限级分类
>* 作品展示模块
>* 新闻模块
>* 中英文双语
>* 微信公众号机器人
>* 留言模块
>* banner条模块
>* 菜单模块
## 企业站模板介绍
>[success]为了节省时间,本站所选的前端模板是从网上直接仿的一个,仅供学习使用。页面比较简单,包括:
>* 首页
>* 作品展示页
>* 新闻列表页
>* 详情页
>* 单页
### 首页
![](https://box.kancloud.cn/2d31424ef9106d34911eb143b35e075b_743x610.png)
![](https://box.kancloud.cn/0374629486262eaf4b41157359babce4_742x623.png)
![](https://box.kancloud.cn/6132cf6abc164953f01a1b5500b61082_740x448.png)
![](https://box.kancloud.cn/01a0e85d4a0599aebdd55f3885f39bb5_742x408.png)
### 新闻页
![](https://box.kancloud.cn/4aeb9234229311fbdf5eb280d51e264d_792x622.png)
- 序言
- 课程介绍
- 前期准备
- 开发环境的搭建
- 开发工具
- Composer的安装及常用命令
- git的安装及常用命令
- 小结
- 实战篇-前期准备
- 创建项目
- 课程源码同步
- 实战篇-Thinkphp5.0模块创建与访问
- 实战篇-入口文件的隐藏
- 实战篇-创建数据库并配置数据库连接
- 实战篇-创建后台模块
- 实战篇-管理员模块
- 管理员表的创建
- 后台模板文件的引入
- 添加管理员
- 管理员列表及分页功能
- 管理员管理(编辑、删除)
- 管理员登录及验证码功能的实现
- 管理员登录-后台安全与优化
- 实战篇-服务器相关信息的获取
- 实战篇-网站配置模块
- 网站配置模板文件的创建与载入
- 网站配置数据表的创建与更新
- 网站配置信息的显示与知识扩展
- 网站配置的扩展-LOGO的上传
- 实战篇-栏目管理
- 无限级分类的原理
- 无限级分类数据表结构设计
- 无限级分类的难点
- 创建数据表和模型
- 无限级分类的添加
- 无限级分类的实现方法(读取)
- 无限级分类的优化
- 栏目的添加
- 栏目的列表显示
- 栏目的排序
- 栏目的编辑
- 无限级分类编辑的注意事项
- 栏目删除
- 栏目扩展
- 栏目图片的上传
- 栏目删除扩展
- 栏目的收缩
- 实战篇内容管理(正在更新)
- 实战篇-轮播图模块(待更新)
- 实战篇-文件管理模块(待更新)
- 实战篇-前台开发(待更新)
- 实战篇-URL地址优化
- ThinkPHP URL特点
- 入口文件的隐藏
- Thinkphp5路由优化
- 项目前台地下优化
- 实战篇-404页面
- 认识404页面
- ThinkPHP中404页面的处理
- 网站部署上线
- windows服务器部署
- Linux服务器部署
- 项目的国际化设置-多语言
- 多语言的实现原理
- ThinkPHP中的多语言设置
- 项目的多语言化实战
- 微信公众号开发(机器人)
- Phpstorm中FTP的配置
- 微信接口
- 配置和启用服务器
- 消息管理
- 站内信息检索
- 机器人功能扩展
- 微信公众号配置
- 微信公众号开发的常见问题