Thinkphp

  • thinkphp调用sqlserver储存过程返回多个结果集

    thinkphp调用sqlserver储存过程返回多个结果集

    首先安装扩展 windows 分为两个步骤 找到对应自己PHP版本的pdo扩展,下载解压出来,并且在php.ini里面启用扩展,需要注意的问题是php版本以及是否为安全版本 下载 ODBC Driver https://docs.microsoft.com/zh-cn/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-2017,这个没啥注意的,你是啥系统就下载啥安装包就行 linux 和...

    Thinkphp 2020-02-02 25 0
  • thinkphp5.1验证码及验证码验证功能的实现详解

    thinkphp5.1验证码及验证码验证功能的实现详解

    注:由于thinkphp5.1没有自带验证码,所以需要通过composer安装think-captcha 扩展包才能实现验证码 一、安装composer https://www.ddpool.cn/article/178346.htm 二、通过composer安装think-captcha 扩展包 打开命令窗口,进入vendor/topthink输入指令即可,也可以安装shift键再右击鼠标打开命令窗口可以直接进入当前文件夹位置 composer require topthink/think-ca...

    Thinkphp 2020-02-02 27 0
  • thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例

    thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例

    本文实例讲述了thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能。分享给大家供大家参考,具体如下: php代码 function curlHtml($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_set...

    Thinkphp 2020-02-01 25 0
  • thinkphp3.2同时连接两个数据库的简单方法

    thinkphp3.2同时连接两个数据库的简单方法

    因项目需求,需要用到连接两个库,所以封装了个方法,实例如下: tp3.2手册连接数据库 在公共的function.php加入封装的方法 function getCrmModel($name) { // new的model可以根据自己的需求去更改 return new \Home\Model\CrmModel($name); } model代码 <?php namespace Home\Model; class CrmModel ext...

    Thinkphp 2020-02-01 20 0
  • Thinkphp5框架实现获取数据库数据到视图的方法

    Thinkphp5框架实现获取数据库数据到视图的方法

    本文实例讲述了Thinkphp5框架实现获取数据库数据到视图的方法。分享给大家供大家参考,具体如下: 这是学习thinkhp5的基础篇笔记。 这里主要讲怎么配置数据库链接,以及查询数据库数据,并且最后将数据赋给视图。 数据库配置: thinkphp5的数据库配置默认在conf下的database.php下面。我的数据库配置项目如下 <?php return [ // 数据库类型 'type' => 'mysql', // 数据库连接D...

    Thinkphp 2020-02-01 27 0
  • thinkPHP和onethink微信支付插件分享

    thinkPHP和onethink微信支付插件分享

    thinkPHP和微支付实现的微信支付插件,在微信中调用微信jssdk实现支付,分享给大家参考下 //实现的Wxpay钩子方法 public function Wxpay($param){ require './Addons/Wxpay/WxPayPubHelper/WxPayPubHelper.php'; $jsApi = new \JsApi_pub(); //=========步骤1:网页授权获取用户openid========...

    Thinkphp 2020-02-01 35 0
  • Laravel如何同时连接多个数据库详解

    Laravel如何同时连接多个数据库详解

    前言 上文说到thinkphp3.2同时连接两个数据库的文章,然后在总结下laravel同时连接 多个数据库的实例,方便新手学习,db连接以及model连接。 配置.env 文件 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=database_name DB_USERNAME=root DB_PASSWORD=root DB_HOST_TEST=127.0.0.1 DB_PORT_TEST=33...

    Thinkphp 2020-02-01 25 0
  • thinkphp3.2框架中where条件查询用法总结

    thinkphp3.2框架中where条件查询用法总结

    本文实例讲述了thinkphp3.2框架中where条件查询用法。分享给大家供大家参考,具体如下: thinkphp3.2 where 条件查询 在连贯操作中条件where的操作有时候自己很晕,所以整理下,有助于使用 查询条件 支持的表达式查询,tp不区分大小写 含义 TP运算符 SQL运算符 例子 实际查询条件 等于 EQ = $...

    Thinkphp 2020-02-01 23 0
  • Thinkphp自定义生成缩略图尺寸的方法

    Thinkphp自定义生成缩略图尺寸的方法

    Thinkphp自定义生成缩略图尺寸的方法,本实例中生成两张不同尺寸的图片:第一张是大图350*350,第二张 50*50的缩略图 Image类是Thinkphp系统自带的,可以研究下,这个缩略图类很强大 function getLogo($logo, $width, $height, $name) { $fileArr = pathinfo($logo); $dirname = $fileArr['dirname']; $filename = $fileArr['fi...

    Thinkphp 2020-02-01 15 0
  • ThinkPHP5&5.1框架关联模型分页操作示例

    ThinkPHP5&5.1框架关联模型分页操作示例

    本文实例讲述了ThinkPHP5&5.1框架关联模型分页操作。分享给大家供大家参考,具体如下: 利用数据库的分页通常比较简单,但在实际项目中,我们往往需要处理复杂的数据,例如多表操作,这时候我们就需要利用模型层的关联操作得到最终想要的数据,而这些数据我们其实也是可以利用ThinkPHP5&5.1内置的分页引擎进行分页的。 卖的车辆我们称之为车源,车源和车主之间是多对一关系(车主可以有多辆车,一辆车只属于一个车主);车源和车辆图片之间是一对多关系(一辆车有多个图片,一个图片只属于一辆车);车辆还有自定义属性,它们...

    Thinkphp 2020-02-01 16 0
  • thinkPHP5.1框架中Request类四种调用方式示例

    thinkPHP5.1框架中Request类四种调用方式示例

    本文实例讲述了thinkPHP5.1框架中Request类四种调用方式。分享给大家供大家参考,具体如下: 1. 传统调用 访问方式:http://127.0.0.1/demo/demo3/test?name=kk&age=22 <?php /** * Created by PhpStorm. * User: 10475 * Date: 2018/8/27 * Time: 22:59 */ namespace app\demo\controller; us...

    Thinkphp 2020-02-01 24 0
  • thinkPHP5.1框架使用SemanticUI实现分页功能示例

    thinkPHP5.1框架使用SemanticUI实现分页功能示例

    本文实例讲述了thinkPHP5.1框架使用SemanticUI实现分页功能。分享给大家供大家参考,具体如下: 1、config目录下新建paginate.php,下面是文件的内容 <?php //分页配置 return [ 'type' => 'Semantic', 'var_page' => 'page', ]; 2、thinkphp\library\think\paginator\driver\下新建Semantic.php,下面...

    Thinkphp 2020-02-01 21 0
  • ThinkPHP5.1框架数据库链接和增删改查操作示例

    ThinkPHP5.1框架数据库链接和增删改查操作示例

    本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作。分享给大家供大家参考,具体如下: 一、数据库的链接方式 <?php namespace app\index\controller; use think\Db; class Demo { //1、全局配置 config/database.php配置 public function dbTest() { return Db::table('pzq_article') ->where('id','29')...

    Thinkphp 2020-02-01 19 0
  • thinkPHP5框架接口写法简单示例

    thinkPHP5框架接口写法简单示例

    本文实例讲述了thinkPHP5框架接口写法。分享给大家供大家参考,具体如下: 控制器 /** * 添加收货地址 */ public function addAddress(){ $post = $this->request->post(); //验证 唯一规则: 表名,字段名,排除主键值,主键名 $validate = new \think\Validate([ ['uid', 'require', '用户id不能为空'],...

    Thinkphp 2020-02-01 21 0
  • thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析

    thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析

    本文实例讲述了thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法。分享给大家供大家参考,具体如下: tp5.1中引入了容器(Container)和门面(Facade)这两个新的类 官方文档已经给出了定义: 容器(Container)实现类的统一管理,确保对象实例的唯一性。 门面(Facade)为容器(Container)中的类提供了一个静态调用接口,相比于传统的静态方法调用, 带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。 深入源...

    Thinkphp 2020-02-01 18 0
1 2 3 4 5 ››