Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入作者: 龚万福

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入

css放在head中 js放在body的最下面

dulix.com作者: 龚万福

1、注册(需要管理员批准)、登录
2、分组权限
3、管理员发布任务
4、上传文件、下载文件
5、消息通知
6、未登录前是简介、登录后显示想要的东西
管理员表 admin

博客学习作者: 龚万福

图标一般使用的bootstrap的图标 并且类名可以从beyond admin里找
http://www.yidt.cn/
http://www.yidt.cn/Home/FontAwesome

input()函数可以获取所有参数

Request->Post()

TP5.0 上传文件和简单图像处理作者: 龚万福

表单一定要加enctype
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图1

上传文件的控制器代码

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图2

图像处理函数

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图3

图片获取

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图4

图片剪裁

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图5
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图6

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图7

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图8

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图9

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图10

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图11

TP5.0 URL课来源网址: https://www.imooc.com/video/14750
作者: 龚万福

TP5开发规范:

  • 目录命名、配置参数、非类库文件名、表名、字段名:小写+下划线
    常量:大写字母+下划线
    类文件名均以.php结尾
    类文件中的类和类文件名一样
    类文件名和其内的类名:驼峰,首字母大写,两者名字要一样
    类文件的命名空间和类文件所在的路径一致
    应用的类库文件的命名空间,最顶级的统一为app
    函数、属性名:驼峰,首字母小写
    以双下划线__开头的函数或方法为魔术方法

非限定名称访问方式 hanshu() 自动调用当前类的
限定名称访问方式 beijing/haidian/hanshu() 自动调用当前类的
完全限定名称访问方式 /beijing/haidian/hanshu()

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图12
第一个admin代表哪个模块
第二个代表控制器Index.php
第三个代表控制器Index.php中的Index类中的方法
后面为参数

在地址框
1TP5全部转换为小写
2控制器首字母变成大写
3驼峰式中间为下划线方式
config.php中有url_convert参数 ,是否自动转换url中的控制器和操作名

如果不支持pathinfo方式的URL访问
用原始的方法www.tp5.com/index.php?s=admin/index参数

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图13

route里面配置路由
一、传入一个参数哦
www.tp5.com/index/index/hello/name/zhangsan

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图14

[:这里可以有也可以没有]

二、传入多个参数
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图15
\d{4}数字 长度4位(正则表达式)没有’ext’=>’html’后缀也可以不加‘

设置URL生成)
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图16
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图17
我们可以在config的URL设置中设置分隔符
// pathinfo分隔符
‘pathinfo_depr’ => ‘/‘,

TP5.0 验证码作者: 龚万福

使用composer安装或者复制vendor文件夹

Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图18
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图19
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图20
在HTML中通过调用Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图21显示验证码,并将验证码传到check中
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图22

验证码显示是 Captcha 控制器类中的index方法
进行验证码检测,在控制器中添加验证方法 check
Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引入 - 图23