TP5基础——01 安装Composer、基础认识

Composer


基础认识

Composer是一个PHP的依赖管理工具。

它允许申明项目所依赖的代码库,并在项目中自动安装。


安装

官网直接下载安装,安装前需要在php.ini启动openssl.dll配置项。


初始化TP5项目

命令行输入:

composer  create-project topthink/think 项目名



TP5基础认识


开发规范

  • 目录使用小写+下划线;

  • 类库、函数文件统一以.php为后缀;

  • 类的文件名均以命名空间定义,并且命名空间的路径和
    类库文件路径一致;

  • 类文件采用驼峰法命名(首字母大写),其它文件采用小写+
    下划线;

  • 类名和类文件名保持一致,统一使用驼峰法(首字母大写)命名;

  • 函数的命名使用小写字母和下划线(小写字母开头)的方式;

  • 方法、属性的命名采用驼峰法(首字母小写)。



URL

http://serverName/index.php/模块/控制器/操作/[参数名/参数值]

application下,第一级目录为模块,第二级目录为控制器,控制器php文件里的方法名对应操作。



Controller && view


对应关系

Controller假设是index,那么Controller同级将会有一个view文件夹。

view文件夹内,会有index控制器同名的文件夹,里面存放着index控制器的方法对应的html。

假设是index方法,那么就应该有一个index.html


调用view

Controller——index.php如果需要调用对应的index.html,需要如下操作

1)use think\Controller;

2)Index类继承Controller;

3)使用$this -> fetch()调用html



路径问题

在view里面引用资源,常常会遇到路径问题,导致没法正常加载。

我们下需要在config目录下,使用tpl_replace_string配置项里,配置常量的默认地址。
这里写图片描述



重写路由

route目录下的route.php文件

如:

Route::get('test', 'index/test');

直接在浏览器输入 index.php/test 即可访问到index控制器下的test方法。

猜你喜欢

转载自blog.csdn.net/lihaoen666/article/details/80694198