[TOC] ## 简介 在本节里,我们简单介绍一下本教程每节正文内容的写作格式,方便大家阅读和理解每节学习内容。 ## 体例格式 | 段落标题 | MVC模块 | 说明 | | -- | ---| ------------- | | 简介 | -- | 简单介绍本节要完成的功能,如果是每章的第一节时通常也会介绍一下本章要完成的内容 | | 需求分解 | -- | 1,详细分析功能知识点;2,列出功能实现思路和方法 | | 扩展包 | -- | 介绍并安装本节开发需要安装的扩展包 | | 配置 | -- | 在配置文件里添加或修改本节需要的配置 | | 数据字典 | -- | 数据表设计信息 | | 数据迁移 | -- | 用数据迁移命令创建数据表 | | 验证器 | 模型 | 编写数据模型的保存数据时的验证规则 | | 数据模型 | 模型 | 编写数据模型的业务逻辑 | | 控制器 | 控制器 | 编写控制器的操作(行为 )方法 | | 路由 | 控制器 | 配置操作(行为 )访问路由 | | 助手函数 | 视图 | 声明视图模板使用的助手函数 | | 视图模板 | 视图 | 编写视图模板代码 | | 样式优化 | 视图 | 对视图页面显示样式进行一些优化 | | 效果展示 | -- | 展示功能开发完效果 | | 知识点 | -- | 介绍本节涉及到的重要知识点内容 | | Git 代码版本控制 | -- | 提交编写的所有代码 | 从下一章开始,绝大多数章节都是按照上述表格里的顺序来介绍学习内容。我们之所以按照这个顺序来完成每节的功能开发,是因为我们把每节的内容当做一个完整的产品需求来对待。 首先,我们在 **需求分解** 里详细分析要实现功能的需求点、给出可行性实现方案,然后再开始写代码。写代码时我们按照 模型-控制器-视图( Model - Controller - View )的顺序来编写,通常后一段落的开发依赖前一段落。