随心的博客

好记性不如个烂笔头,随心记录!

返回顶部

随笔分类 -  后端开发 / PHP / ThinkPHP框架

摘要:TP6中缓存的使用 使用缓存,需引入 cache类 use think\facade\Cache; 缓存配置:config/cache.php return [ 'default' => 'file', 'stores' => [ // 文件缓存 'file' => [ // 驱动方式 'type' 阅读全文
posted @ 2021-11-05 15:32 yangphp 阅读(2906) 评论(0) 推荐(0) 编辑
摘要:TP6中命令行操作 1、启动内置服务器 php think run //指定IP和端口 php think run -H tp.com -p 80 2、查看当前版本 php think version 3、快速生成应用 php think build demo 4、快速生成控制器 //生成index 阅读全文
posted @ 2021-11-05 15:30 yangphp 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:TP6中请求的使用 一、请求的使用 //1、引入Request对象 use think\facade\Request; //方式1、构造方法注入 protected $request; public function __construct(Request $request) { $this->re 阅读全文
posted @ 2021-11-05 13:22 yangphp 阅读(1946) 评论(0) 推荐(0) 编辑
摘要:TP6模型操作 数据库的所有查询构造器方法模型中都可以支持,可以定义自己的方法, 所以也可以把模型看成是数据库的增强版 一、模型的定义 <?php namespace app\model; use think\Model; class UserModel extends Model { protec 阅读全文
posted @ 2021-11-05 13:13 yangphp 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:TP6中数据库操作 要使用Db类必须使用门面方式(think\facade\Db)调用 use think\facade\Db; 一、数据库连接配置 配置文件位于,config/database.php 或者开发环境 位于根目录下的 .env 文件 APP_DEBUG = true [APP] DE 阅读全文
posted @ 2021-11-04 17:06 yangphp 阅读(4714) 评论(0) 推荐(0) 编辑
摘要:TP6中常用视图操作 第一步:安装模板引擎 composer require topthink/think-view 第二步:模板赋值和加载模板: 引入模板操作类: use think\facade\View; 模板赋值 // 模板变量赋值 View::assign('name','ThinkPHP 阅读全文
posted @ 2021-11-04 15:44 yangphp 阅读(6710) 评论(0) 推荐(0) 编辑
摘要:TP6中验证器的使用 一、定义验证器 方式1:在目录app目录下,生成 validate目录,然后创建相应的验证器。 方式2:通过命令行工具执行命令: php think make:validate User 刚生成的验证器,代码如下: <?php declare (strict_types = 1 阅读全文
posted @ 2021-11-04 15:30 yangphp 阅读(3632) 评论(0) 推荐(0) 编辑
摘要:TP6文件上传示例: 一、最简单的文件上传代码 html: <h3>TP6单文件上传</h3> <form action="/index.php/test_upload/uploadAct01" enctype="multipart/form-data" method="post"> <p>请选择文 阅读全文
posted @ 2021-11-04 15:23 yangphp 阅读(2774) 评论(0) 推荐(0) 编辑
摘要:Cookie的使用: 一、如果使用类操作Cookie,需要在文件顶部引入Cookie类: use think\facade\Cookie; 二、设置Cookie 1 public function setCookie() 2 { 3 //使用类设置cookie 4 Cookie::set('user 阅读全文
posted @ 2021-10-30 15:09 yangphp 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:Session的使用: 1、必须先开启session 找到app/middleware.php 文件,找到下面一行,并取消前面的注释 \think\middleware\SessionInit::class 2、Session的使用 对应控制器文件顶部引入Session类 use think\fac 阅读全文
posted @ 2021-10-30 15:03 yangphp 阅读(1466) 评论(0) 推荐(0) 编辑
摘要:本篇内容会全方面通过实例的方式讲一下TP6里面验证码的各种使用方法 一、安装验证码扩展包 composer require topthink/think-captcha 二、开启Session 找到app/middleware.php 文件,找到下面一行,并取消前面的注释 \think\middle 阅读全文
posted @ 2021-10-28 14:01 yangphp 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:第八天目标: 1、各种收尾 进入开发: 一、输入 tp6.cn/admin 会出现错误解决 正确的办法是直接跳转到 管理后台控制中心页面,未登录则跳转到登录 解决办法: 建立一个app/controller 目录下 建立Error的控制器,然后在控制器中跳转。 郁闷的是:再Error.php控制器中 阅读全文
posted @ 2021-10-27 22:54 yangphp 阅读(340) 评论(0) 推荐(0) 编辑
摘要:第七天目标: 1、用户管理 进入开发: 一、用户列表 1.1 用户列表 -- ok 搜索:添加时间起止 账号 用户级别 手机号 姓名 状态 列表:ID,账号,用户级别 ,手机号,姓名,收益,用户状态,加入时间 1.2 添加用户 -- ok 1.3 修改用户 -- ok 1.4 删除用户 -- ok 阅读全文
posted @ 2021-10-27 17:54 yangphp 阅读(251) 评论(0) 推荐(0) 编辑
摘要:TP6+LayUI省市区级联菜单的实现: 效果为:选择省份,城市自动加载 HTML: 1 <div class="layui-inline layui-show-xs-block"> 2 <select name="province_id" id="province_id" lay-filter=" 阅读全文
posted @ 2021-10-27 17:31 yangphp 阅读(645) 评论(0) 推荐(0) 编辑
摘要:第六天: 1、系统管理 进入开发: 一、系统广告位管理 1、广告位列表 -- ok 搜索:名称 列表:ID,名称,广告数量,描述 2、添加广告位 -- ok 3、修改广告位 -- ok 4、删除广告位 --ok 效果图: 二、系统广告管理 1、广告列表 -- ok 2、添加广告 -- ok 3、修改 阅读全文
posted @ 2021-10-27 17:23 yangphp 阅读(263) 评论(0) 推荐(0) 编辑
摘要:第五天目标: 1、文章管理 进入开发: 1、文章分类管理 1.1 文章分类列表 -- ok 搜索项: 分类名称 分类状态 列表项:ID,分类名称,排序,文章数,是否显示 操作(编辑,删除) 1.2 添加文章分类 -- ok 1.3 修改文章分类 -- ok 1.4 删除文章分类 -- ok 控制器代 阅读全文
posted @ 2021-10-27 16:30 yangphp 阅读(239) 评论(0) 推荐(0) 编辑
摘要:我这个图片上传使用的 layui自带的文件上传插件 上传前效果图: 上传后效果图: 效果还是蛮漂亮的对吧。。 直接上代码不啰嗦: HTML代码: 1 <div class="layui-form-item"> 2 <label class="layui-form-label"> 3 文章封面 4 < 阅读全文
posted @ 2021-10-27 13:34 yangphp 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一个管理后台,基本上离不开富文本编辑器的使用。下面说下TP6里面引用 kindeditor的方法 1、下载kindeditor 放到目录 /public/admin 下面 2、前端代码 1 html: 2 <textarea placeholder="请输入内容" id="news_content" 阅读全文
posted @ 2021-10-27 13:23 yangphp 阅读(259) 评论(0) 推荐(0) 编辑
摘要:问题描述: 当 控制器里面的操作:welcome加载模板后,我里面的文件内容都换成了另外的内容了,但是还显示原来的模板内容 解决办法: 暴力一点,后台不怎么需要缓存的,直接把模板的缓存关闭即可。 //在配置文件 admin/config/view.php 中 //关闭模板缓存 'tpl_cache' 阅读全文
posted @ 2021-10-27 13:16 yangphp 阅读(961) 评论(0) 推荐(0) 编辑
摘要:在tp6验证码的配置文件中设置宽度和高度后,原本显示4位字母,只能显示2-3位,还显示不全,晕死了。 解决办法: 不要再验证码配置文件中设置宽度和高度,直接恢复为0,然后在前端调用的时候,设置宽高即可,要使用自定义的验证码方便一些 前端代码: html: <img src="/admin/login 阅读全文
posted @ 2021-10-27 13:13 yangphp 阅读(501) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示