Thinkphp5 视图查询字段别名

正常的字段别名在tp5中是以下方式实现的<?phpnamespace app\api\model;use think\Model;use think\Db;class CouponLogModel extends Model{    protected $name = 'coupon_log';    public function s
阅读全文

Thinkphp5 Model命名冲突问题

Declaration of app\api\model\AddressModel::save($sdata) should be compatible with think\Model::save($data = Array, $where = Array, $sequence = NULL)今天在写代码的时候发现报了这个错,检查一遍后 发现是因为model中自己定义了 save方法,
阅读全文

Thinkphp5 阿里短信服务接口

    由于阿里云短信通知我短信服务需要迁移,为了不影响线上,第一时间查看了迁移手册以及代码.以下是如何在thinkphp5中使用    根据Thinkphp5手册中的说明,可知道第三方的类库都放在/extend文件夹下,下载sdk后放置在Ps请自行修改目录 注意SignatureHelper.php中的namespe
阅读全文

mysql中使用自增id和uuid哪个好

        接手了一个项目,项目中所有表主键都是uuid,我表示一脸懵逼,最后找到这篇文章做总结,提前说一下,uuid没有任何存在的必要,只不过是万千程序员们在追求结果的途中绕的弯路而已.        以下这篇在csdn上有黄杉写的文
阅读全文

Thinkphp5 Memcache缓存的使用

Cache::set($old_token['token'],$old_token['token']);//设置$cache = Cache::get($old_token['token']);//获取Cache::rm($old_token['token'],0);  //删除
阅读全文

Thinkphp5 控制器命名方法

控制器命名方法切记只能使用Userlogin这种首字母大写的,不可用驼峰命名法错误示范:UserLogin
阅读全文

Thinkphp5 C函数的改变与配置项

在Thinkphp5中,C函数变为了config()函数,读取配置项时使用一致配置项的位置发生了变化,confing是配置文件, database是数据库配置文件, 自动加载,模块有区分
阅读全文

Thinkphp5 控制器操作数据库

控制器操作数据库需要这样操作才可以<?php/** * Created by PhpStorm. * User: 普宜合 * Date: 2017/11/15 * Time: 16:22 */namespace app\api\controller;use think\controller;use think\Db;class CheckUser{    protecte
阅读全文

Thinkphp5 URL模式与URL实现

Thinkphp5中只有一种URL模式:http://domainName/index.php/模块/控制器/操作在初次使用Thinkphp5时首先打开application/config.php文件,并且打开调试模式// 应用调试模式'app_debug'              => true,这样我
阅读全文

Thinkphp3 多条件查询

Thinkphp多条件区间查询$map['insert_time'] = array(array('GT',$strat_time),array('LT',$end_time));
阅读全文