TP5.1入门

1.打开调试debug

TP5.1入门_第1张图片

如果出现这种情况,就要打开debug,方便调试

config/app.php中的app_debug和app_trace改成true

改完后的效果是

TP5.1入门_第2张图片

一眼就能看到是哪里的问题,清楚明了

2.没有权限

TP5.1入门_第3张图片

将runtime以及子目录的权限改成777

TP5.1入门_第4张图片

之后访问

TP5.1入门_第5张图片

成功

3.后台应用H-uiadmin模板

在public中新建admin文件夹

将H-uiadmin中的lib文件夹和static文件夹放到刚刚在public中新建的admin文件夹中

在admin中新建 view/login/login.html 文件

将H-uiadmin中的 login.html 文件中的内容复制到 login.html 中,并将静态文件(css和js)的路径改掉

TP5.1入门_第6张图片

访问后

TP5.1入门_第7张图片

成功!!!

4.下载验证码类

命令:composer require topthink/think-captcha=2.0.*

TP5.1入门_第8张图片

5.创建验证器,控制器,模型的命令

验证器命令:php think make:validate admin/LoginValidate

控制器命令:php think make:controller admin/Cate //创建后是一个有方法的控制器

控制器命令:php think make:controller admin/Cate --plain //创建后是一个没有方法的控制器

模型的命令:php think make:model admin/AdminModel

TP5.1入门_第9张图片

6.时间戳转化为标准时间

有一个场景是:在数据库中的时间是时间戳的形式,但是在页面中展示的时间要是标准时间的形式

我们只需要将 config/database.php 中的 auto_timestamp 设置成 true 即可

false:

TP5.1入门_第10张图片

true:

TP5.1入门_第11张图片

 

 

你可能感兴趣的:(TP)