您现在的位置是:ThinkPHP - 技术吧
  • ThinkPHP数据库模型使用自定义排序order by in

    数据库按照自定义排序,例如"张三、李四、王五"

    $nameOrderField = "field(name, '张三', '李四', '王五')";
    return User::order(Db::raw($nameOrderField))->select();
    文件开头需要

    use think\Db;

    yuli0927 2020年03月13日 标签: PHP ThinkPHP分类: PHP

  • ThinkPHP整合phpqrcode生成二维码

    控制器Index.php代码
    namespace app\index\controller;
    
    use app\common\lib\phpqrcode\QRcode;
    
    class Index  {
    
      public function setting() {
        $qr = 'https://jishu8.cn';
        QRcode::png($qr, false, QR_ECLEVEL_H, 8);
        exit;
      }
    
    }

    在QRcode.php开头增加一行

    namespace app\common\lib\phpqrcode;

    QRcode.php文件路径为

    \application\common\lib\phpqrcode\QRcode.php

    yuli0927 2019年07月12日 标签: PHP ThinkPHP分类: PHP

  • ThinkPHP 5.1.30 引入phpqrcode显示二维码

    TP5.1取消了Loader和vendor, 可以使用extend加载第三方类

    一、下载phpqrcode.php,重命名为QRcode.php

    二、放置到\extend\phpqrcode\QRcode.php

    三、在QRcode.php第一行增加一句

    namespace phpqrcode;

    四、在控制器引入

    use phpqrcode\QRcode;

    五、在代码中调用

    public function index() {
        // $qrcode = new Qrcode();
        QRcode::png('test');
    }

    yuli0927 2018年12月20日 标签: ThinkPHP分类: PHP