1 如需使用tp5需要通过终端进行输入
composer create
-project topthink
/think
=5.0.*tp5
--prefer
-dist进行框架下载安装
入口文件:public/index.php、
控制器文件:application/index/controller/Index.php
视图文件:application/index/view/index.html
静态文件的位置:建议放到public根目录下static文件中
数据库配置文件:application/database.php
需要修改数据库的名字,输入用户名跟密码为root,需要在prefix加上扩展名,同样数据库也需要加上扩展的名字,其基本写法为tp5_表名,
公共配置文件:application/config.php,应用调试模式需要更改为true
2 在进行TP5使用的时候需要先进行封装 其基本写法为use\think\Controller\xx文件,在view下的文件需要与控制器的文件对应起来,然后在进行渲染摸板return $this->fetch().控制器中文件需要以大写字母开头例如如下文件
3
1、普通模式:关闭路由,完全使用默认的PATH_INFO方式URL;
'url_route_on'=>
false,
2、混合模式:开启路由,并使用路由定义+默认PATH_INFO方式的混合;
'url_route_on'=>
true,
'url_route_must'=>
false,
3、强制模式:开启路由,并设置必须定义路由才能访问:
'url_route_on'=>
true,
'url_route_must'=>
true,
开启路由需要进行初始化定义其基本写法为
public function _initialize(){}先进行类库的引用,在进行修改
4 \think\Controller类的redirect方法可以实现页面的重定向功能。
$this
->redirect('News/category',['cate_id'
=>
2]);