![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
THinkPHP
河南虎爷
大家都是路上跑的车,河里行的船,咱道上一块走;
php大哥:https://blog.csdn.net/qq_40994734
展开
-
ThinkPHP安装七牛云SDK遇坑
ThinkPHP安装七牛云SDK遇坑原创 2022-06-16 11:15:12 · 872 阅读 · 0 评论 -
TP5.0 未定义变量
隐藏错误信息 app目录下common.php<?phperror_reporting(E_ERROR | E_PARSE );原创 2022-04-18 13:13:55 · 297 阅读 · 0 评论 -
公众号基本配置(token验证失败)|公众平台测试账号接口配置信息(token验证失败)
1.公众号基本配置(token验证失败)<?phpdefine("TOKEN", "你自己的token");$wechatObj = new CallbackAPI;$wechatObj->valid();class CallbackAPI { /** * 签名验证 * @return [type] [description] */ public function valid() { $echoStr = $_G原创 2022-04-18 13:13:23 · 1430 阅读 · 0 评论 -
php获取文件后缀
功能函数 获取文件后缀 :pathinfo('1.txt', PATHINFO_EXTENSION);原创 2022-04-18 13:12:11 · 213 阅读 · 0 评论 -
TP5.1 TP6上传七牛云空间文件
1. TP框架 目录cmd 运行 `composerrequireqiniu/php-sdk` 文件自动下载到tp5.com\vendor\qiniu2.TP框架目录config目录下新建文件upload.php<?php// 文件上传配置return [ 'qiniu' => [ // 存储空间名称 填写自己的 'bucket' => 'heisi', // 存储空间的对应域名 填...原创 2022-04-18 13:10:23 · 920 阅读 · 0 评论 -
PHP TP框架模板赋值写在js里面出错问题
赋值到一个input里面,直接本页取值 没问题的<input type="hidden" value="{$data.main}" id="temp"> <script type="text/plain" style="display: none" id="md_source"> </script> <script> document.getElementById('md_source').innerHTML = docu原创 2022-04-18 13:07:36 · 261 阅读 · 0 评论 -
layui的富文本编辑器中图片的面积大小问题
打开目录public\static\admin\layuiadmin\layui\lay\moduleslayedit.js文件,搜索 inline-block在后面添加一句 (大小自己可以设置):max-width:60%;修改后效果:"img{display: inline-block; border: none; vertical-align: middle;max-width:60%;}"...原创 2022-04-17 18:27:55 · 717 阅读 · 0 评论 -
TP5.1 +LayuiAdmin 富文本使用教程
挠头了一下午,终于解决了 layui富文本的图片问题!第一个方面 视图模板body 里面这么写:<form class="layui-form" id="form_1" action=""> <div class="layui-form-item layui-form-text"> <textarea class="layui-textarea" placeholder="请输内容" name="content".原创 2022-04-17 18:27:30 · 940 阅读 · 0 评论 -
LayuiAdmin+TP5.1 数据表格添加数据详解
前端不行的 初出茅庐的后端在LayuiAdmin面前,根本是寸步难行,接下来给你讲解 : 数据表格添加按钮,添加数据:1.数据表格上面写 添加按钮:<button class="layui-btn layuiadmin-btn-useradmin" data-type="add">添加</button> //添加按钮<tableid="type"lay-filter="template-filter"></table> //...原创 2022-04-17 18:26:10 · 1525 阅读 · 0 评论 -
TP5.1和 layui表格table创建
1.基础公共父模板 admin/view/layout/common.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>{block name="title"}基础模板{/block}</title> <meta name="renderer" content="webkit"> <meta http-e原创 2022-04-17 18:25:01 · 449 阅读 · 0 评论 -
TP在本地运行正常上传到服务器就报错?为你解答
TP框架 在本地运行正常,上传到了服务器上就报错,首先你要确保在你本地 真的运行正常,然后 原因只有一个 :大小写的问题;在windows上不严格区分大小写,但是在linux服务器上 ,严格区分大小写 。如图所示: 两个文件 根本不在一个空间下; 大小写区分好...原创 2022-04-17 18:22:37 · 326 阅读 · 0 评论 -
layui框架引入TP教程
TP5.1教程:1.TP框架新建一个 admin模块2.打开TP框架public/static,新建一个admin文件夹3.开下载的layui框架E:\layuiAdmin.pack\layuiAdmin.std-v1.6.0\src目录,把layuiadmin文件夹,拉入新建的admin文件夹3.打开TP5.1看云文档https://www.kancloud.cn/manual/thinkphp5_1/354067,复制'tpl_replace_string' => [.原创 2022-04-17 18:21:51 · 968 阅读 · 0 评论 -
经典isset,empty,is_null三个的用法与区别,最详细的讲解
$a=null; if (empty($a)) { //判断$a 是不是为空 return 'true'; //是为空的话 运行这里 (注意 如果是NULL的话,运行这行)(注意:不存在的话 ,也运行这行。不过没这么用的) }else{ return 'false'; //不为空的话...原创 2022-04-17 18:20:24 · 92 阅读 · 0 评论 -
TP框架分页bootstrap冲突问题
<style> .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; } .pagination > li { display: inline; } .pagination > li > a, .pagination >.原创 2022-04-17 18:19:10 · 99 阅读 · 0 评论 -
TP框架右下角运行时间
\config\app.php 当为falser时候不显示,为true时候显示原创 2022-04-17 18:18:27 · 362 阅读 · 0 评论 -
TP6的跳转坑 和cmd报错 php版本和composer扩展坑
关于TP6的跳转:CMD 键入 composer require liliuwei/thinkphp-jump如果报错提示Package topthink/think-view has a PHP requi rement incompatible with your PHP version, PHP extensions and Composer versionu那么就要看 这个扩展包对于 php版本的要求打开https://packagist.org/packages/...原创 2022-04-17 18:17:56 · 856 阅读 · 0 评论 -
TP5.1模板继承
方法里面正常打印视图模板return$this->fetch();打印 父模板 mubian :<title>{blockname="title"}父模板{/block}</title>;子模板里面写{extendname="demo/mubian"/}{blockname="title"}子模板{/block}...原创 2022-04-28 18:00:43 · 250 阅读 · 0 评论 -
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘Attr_id‘ in ‘where clause‘
TP框架关联模型报错SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Attr_id' in 'where clause'需要去你模型关联的模型,添加一个 Attr_id 字段原创 2022-04-16 09:53:09 · 2882 阅读 · 0 评论 -
TP5.1模型 增删改查
public function mocha() //模型查询 { // 取出主键为5的数据 $Attr = Attr::get(5); echo $Attr->name; // 使用查询构造器查询满足条件的数据 $Attr = Attr::where('name', 'thinkphp')->find(); echo $.原创 2022-04-16 09:49:45 · 718 阅读 · 0 评论 -
打印数据库int类型的时间戳
$data= Db::table('attr')->where('id',22)->select(); // var_dump($data); echo date('Y-m-d H:i:s', $data[0]['create_time']);原创 2022-04-16 09:49:02 · 585 阅读 · 0 评论 -
TP5.1模型新增
1.实例化模型对象后赋值并保存use app\demo\model\Attr; //,模型public function mogeng(){ // $user = new Attr; // $user->name = 'thinkphp'; // $user->color = 'thinkphp@qq.com'; //$data= $user->save(); //在实例化原创 2022-04-16 09:48:26 · 457 阅读 · 0 评论 -
TP5.1数据库高级查询
public function gaoji() { //快捷查询 $data=Db::table('attr') ->where('name|color','like','%d') // ->where() ->find(); // 在多个字段之间用|分割表示OR查询 用&分割表示AND查询 //区间查询 .原创 2022-04-16 09:46:38 · 1320 阅读 · 0 评论 -
TP5.1数据库聚合查询
public function juhe()//聚合查询 { $data=Db::table('attr')->count('id'); //打印统计数量,参数是要统计的字段名(可选) $data=Db::table('attr')->max('create_time'); // 打印获取最大值,参数是要统计的字段名(必须有字段名称) $data=Db::table('attr')->min('create_time'); .原创 2022-04-16 09:44:13 · 709 阅读 · 0 评论 -
TP5.1增删改查
1.查询public function cha() { $data= db('dyg')->select(); $data= Db::table('dyg')->where('id',22)->findorfail(); // \db 是助手函数 // 用 table 要加上表前缀,没有则不加; 用 name 则不用加表前缀 //select标识 插损所有数据 //find 代原创 2022-04-16 09:45:27 · 338 阅读 · 0 评论 -
TP5 模型demo
如图所示原创 2022-04-15 12:01:03 · 98 阅读 · 0 评论 -
用PHP写九九乘法表
<?php $str = ""; $str .= "<table width=800 border=1 align=center>"; $i = 1;//代表行数 while($i<=9) { $str .= "<tr>"; $j = 1;//代表列数 while($j<=$i) { .原创 2022-04-15 11:55:09 · 294 阅读 · 0 评论 -
PHP中.=和+=是什么意思详解。用双引号表示字符串,双引号内的转义字符
//.=通俗的说,就是累积。//比如:$a = 'a'; //赋值$b = 'b'; //赋值$c = 'c'; //赋值$c .= $a;$c .= $b;echo $c; 就会显示 cab+=意思是:左边的变量的值 加上 右边的变量的值 再 赋给左边的变量。 $name = "周更生"; $sex = "男"; $age = 24; $str =..原创 2022-04-15 11:54:38 · 1708 阅读 · 0 评论 -
TP5生成二维码教程
1.引入 endroid/qr-code 扩展包composer require endroid/qr-code2.1 单页<?phprequire 'vendor/autoload.php';2.2 TP5<?phpnamespace app\demo\controller;use Endroid\QrCode\QrCode;use Endroid\QrCode\ErrorCorrectionLevel;use Endroid\QrCode\Label原创 2022-04-15 11:53:15 · 880 阅读 · 0 评论 -
TP5 跳转 判断成功错误
1.use think\Controller; // 引入2. class Index extends Controller //继承3.$this->success('添加成功', url('img')); //键入$this->success('添加成功', url('/index/index/img')); 应用/ 控制器/执行器·...原创 2022-04-14 11:54:50 · 166 阅读 · 0 评论 -
TP5 教程持续更新中
TP5.1下载用composer下载,如果下载太慢,请用阿里云镜像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer下载命令:composer create-project topthink/think=5.1.* tp5http://tp5.com/index.php/demo/index/hello 1 ...原创 2022-04-14 11:51:17 · 213 阅读 · 0 评论 -
TP6基础教程-更新中
1.下载框架 必须要有composer (composer镜像必须是国内的,网上直接搜composer镜像) 进入自己创建好的D:\webserver\www\tp6 目录,输入composer create-project topthink/think tp 慢慢等待下载安装成功,根据网速2.创建Apache虚拟主机(可以不创,放在根目录www下) 打开C:\Windows\System32\drivers\etc目录下的hosts文件 打开D:\webserver\apache\A...原创 2022-04-13 17:52:39 · 740 阅读 · 0 评论