
ThinkPHP
Caspian Wren
吃饱了不饿
展开
-
THINKPHP5.1 ERGEXP 如何使用
$result = self::alias('scr') ->where($searchContent,'exp',"REGEXP '".$content."' ") ->field($field) ->select() ->toArr...原创 2020-04-28 21:37:33 · 613 阅读 · 0 评论 -
THINKPHP3.2.3 批量插入与ON DUPLICATE KEY UPDATE之间怎么写
最近二开之前16年的一个项目,其中我的一个插入需求是这样的1、批量插入2、根据唯一的索引,已经存在的只修改不新增TP3.2中的文档并没有明确指出用什么语法函数去操作,但指出了一个地方是:但是我用insert却不行最后换了addAll解决;代码: $addResult = $this->M_DATA->table("data_day_test")-&g...原创 2020-02-26 15:43:43 · 809 阅读 · 0 评论 -
请求对象 小技巧
主要是没有继承系统类的控制器适合这种,叫做构造方法注入很方便:<?php/** * Created by PhpStorm. * User: k * Date: 2019/7/1 * Time: 10:06 */namespace app\web\controller;use think\Request;use think\facade\View;class L...原创 2019-07-01 12:00:36 · 184 阅读 · 0 评论 -
THINKPHP3.2 怎么配置多个数据库
<?phpreturn array(//默认数据库 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', // 服务器地址 'DB_NAME' => 'thinkphp', // 数据库名 'DB_USER' => 'roo...转载 2019-01-23 14:58:56 · 2733 阅读 · 0 评论 -
tp3.2 跨数据库查询
在config.php中加入要使用的数据库配置信息'DB_WECENTER' => 'mysql://用户名:密码@主机名或ip地址:端口号/库名', 例子M('article','aws_','DB_WECENTER')->field('id,title,title_fulltext')->where(['id'=>$id])->find();...转载 2018-12-14 17:44:25 · 644 阅读 · 0 评论 -
thinkphp中的_initialize怎么return出去东西;
thinkphp 中 自动加载函数 _initialize 在进行return操作的时候,你会发现还是会往下执行?其实你仔细想一下,在构造函数中return,你能return到哪里呢?终止办法很多,综合的列一下解决办法1、exit;2、 echo $this->error('终止!'); exit;3、如果是ajax过来的请求: $result...原创 2018-11-21 19:42:14 · 2007 阅读 · 0 评论 -
THINKPHP5怎么获得新增加记录的ID?
$userId = Userdata::getLastInsID();Userdata 是数据库模型getLastInsId()是获取的方法原创 2018-11-05 10:46:24 · 1676 阅读 · 0 评论 -
thinkphp5 如何配置多个数据库
工作需要需要配置两个数据库,框架5.0的,步骤如下:1、在database.php同级创建一个database2.php文件 在里面配置第二个数据库信息, 2、在config中配置这个数据库信息: 3、创建第二个表的模型文件,并且指定链接信息,否则他会找到默认得数据库里面去找这个表 4、在控制器里面进行测试实验 结果: ...原创 2018-11-07 16:19:36 · 9424 阅读 · 4 评论 -
Thinkphp5 前置方法解析(一些初学者光看文档很容易绕)
<?phpnamespace app\index\controller;use GuzzleHttp\Client;use think\Controller;class Index extends Controller{ protected $beforeActionList = [ 'komyo', //执行任何方法之前都要执行komyo ...原创 2018-11-06 11:34:46 · 440 阅读 · 0 评论 -
致命错误: Call to undefined function captcha_src()
致命错误: Call to undefined function captcha_src() <form method="post" class="layui-form"> <input type="text" name="access" lay-verify="access" placeholder="用户名" cla原创 2018-10-21 13:09:34 · 8084 阅读 · 0 评论 -
THINKPHP之最简单的验证码搭建
1、建立html页面:重要内容<div class="login"> <h1 style="margin-bottom: 40px;"></h1> <form method="post" class="layui-form"> <input type="t原创 2018-10-19 16:49:43 · 231 阅读 · 0 评论