手记

【备战春招】第2天 微信小程序电商实战-开发准备

课程章节:工具与准备工作

课程讲师:7 七月

课程内容:

  1. 下载 ThinkPHP 5
  • Composer 安装

注意镜像配置

  • Git 安装
git clone https://github.com/top-think/think tp5
cd tp5
git clone https://github.com/top-think/framework thinkphp
  • 直接下载

在官方 git 代码仓库下载包,推荐 GitHub,选择相应的 tag 下载

应用项目:https://github.com/top-think/think

核心框架: https://github.com/top-think/framework

  • 验证

将项目放在 xampp\htcdocs 目录,在浏览器输出:http://localhost/tp5/public/

  1. TP5 层次结构
  • 掌握 mvc 的基本知识,理解 TP5 的目录层次结构(重要),主要体现在 application。层次结构:入口文件 index->应用 application->模块->业务 Controller->行为 action

  • 了解应用的概念,带着 MVC (模型,验证,控制器)思想深入代码学习

  • Controller 不要放业务处理,由业务层(Model Service)返回给 Controller 实体对象进行组装,Controller 再将组装结果返回给客户端

  • api 返回的是 http 的请求结果,数据模型

  1. PATH_INFO URL 路径模式解析
  • (兼容模式)URL 路径格式的缺点:太长,暴露了服务器的文件结构,不够灵活,不能很好的支持 URL 语义化(最大的缺陷)

  • /application/config 设置开启 URL 大小写区分,建议不区分大小写

课程收获:

拓展学习 Composer

Composer 是 PHP 的一个依赖管理工具,它将这样为你解决问题:

a) 你有一个项目依赖于若干个库。

b) 其中一些库依赖于其他库。

c) 你声明你所依赖的东西。

d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。

0人推荐
随时随地看视频
慕课网APP