05 2019 档案
摘要:Login.php <?php namespace app\index\controller; use think\Controller; use Gregwar\Captcha\CaptchaBuilder; use think\Loader; use app\index\model\Data;
阅读全文
摘要:thinkPHP的查询表达式大揭秘 主要使用where(条件表达式)方法 语法一:where('字段','条件','值'); 等于:EQ 解析为"=" 不等于:NEQ 解析为"<>" 小于:LT 解析为"<" 小于等于: ELT 解析为"<=" 大于:GT 解析为">" 大于等于:EGT 解析为">
阅读全文
摘要:一.用模型静态方法:update([更新数组],[更新条件]) 1.更新条件用数组给出 public function test() { //$res = $this->data->getMenu(); //获取模型对象 $model = new Data(); $res = Data::updat
阅读全文
摘要:public function test() { //$res = $this->data->getMenu(); $model = new Data(); //新增多条数据 $res = $model->saveAll([ ['node_name' => 'jjf', 'typeid' => 6]
阅读全文
摘要:当参数为数组的时候 Data是模型里面类的名字,是模型文件的名字,也是表的名字 public function test() { //$res = $this->data->getMenu(); $model = new Data(); //$data = $this->data->getMenu(
阅读全文
摘要:查询分为两种方式,一种是Db查询,一种是模型查询。 Login.php <?php namespce app\index\controller; use think\Controller; use think\Loader; use app\index\model\Data; class Login
阅读全文
摘要:使用Loader: <?php namespace app\index\controller; use think\Controller; use think\Loader; class Login extends Controller { public function __construct()
阅读全文
摘要:在thinkPHP模型查询中,一般有两种方式:数组方式和闭包方式,相对于数组方式只能定义查询条件,闭包方式可以支持更多的连贯操作,包括排序,数量限制等。 在thinkPHP闭包查询中通常使用use进行参数传递 普通闭包查询: $items=ItemModel::all(function($query
阅读全文
摘要:1.判断数组是几维数组 function arrayLevel($arr){ $al=array(); function aL($arr,&$al,$level=0){ if(is_array($arr)){ $level++; $al[]=$level; foreach($arr as $v){
阅读全文
摘要:恢复内容开始 thinkphp中setInc、setDec方法 可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等 必须配合连贯操作where一起使用 上一条消息: $front = Db::name('area')->where('id', '<', '4')->order(
阅读全文
摘要:$server_url = $_SERVER['SERVER_NAME']?"http://".$_SERVER['SERVER_NAME']:"http://".$_SERVER['HTTP_HOST'];$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别1.通常情况: $_SERVER[“HTTP_HOST”] 在HTTP/1.1协议规范下,会根据...
阅读全文
摘要:1.打开官网https://packagist.org/ 2.输入验证码单词captcha,查看项目列表,并选择喜欢的,比如选择第一个 3.用composer导入到项目中,速度慢先开启中国镜像 4.复制该项目的composer指令 5.此时在项目的vendor下可以看到 6.在控制器Login.ph
阅读全文
摘要:build.php示例参考文件如下: 首先进入系统的根目录,默认会读取应用目录application下面的build.php 作为自动生成的定义文件,如果你的定义文件位置不同,可以使用--config参数指定如下: D:\wamp64\www\kuaijian\think>php think bui
阅读全文
摘要:1.类的初始化,一个类如果自身有构造函数,则调用自己的构造函数进行初始化,如果没有,则调用父类的构造函数进行初始化 class Action{ public function __construct() { echo 'hello Action'; } } class IndexAction ext
阅读全文
摘要:1.添加PRIMARY KEY(主键索引) alter table `table_name` add primary key(`column`); 2.添加UNIQUE(唯一索引) alter table `table_name` add unique(`column`); 3.添加普通索引 alt
阅读全文
摘要:查看执行时间步骤 1.show profiles; 2.show variables; 查看profiling 是否是on状态; 3.如果是off,则执行命令 set profiling=1; 4.执行SQL语句 5.show profiles; 就可以查询到SQL语句的执行时间数据库设计: 支持纯
阅读全文
摘要:public function downImg1(){ //在此之前你的项目目录中必须新建一个空的zip包 $file_template='../public/canddata/cand_picture.zip'; //自定义文件名 $card="yezi叶"; //即将打包的zip文件名称 $do
阅读全文
摘要://上传excelpublic function uploadExcel(){ //获取当前的请求信息,或者使用助手函数request() $request = \think\Request::instance(); //引入导入Excel第三方库 vendor('PHPExcel.Classes.
阅读全文
摘要:<?php //获取1.html文档的内容(包括html代码)$result = file_get_contents('./1.html');echo "$result"; // /////////////////////保存/////////////////////////////打开缓冲区 ob
阅读全文
摘要:<?php/** * 关于文件压缩和下载的类 * @author tycell * @version 1.0 */namespace app\index\controller;use think\Controller;use think\Db;use think\Loader;use think\R
阅读全文
摘要:public function index(){ //打开缓冲区 ob_start(); //设置为一个下载类型 header("Content-type:application/octet-steam"); //可以请求网页实体的一个或者多个子范围字段 header("Accept-Ranges:
阅读全文
摘要:作用:Keep-Alive:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。Web服务器,基本上都支持HTTP Keep-Alive。 缺点:对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,虽然为客户保留
阅读全文

浙公网安备 33010602011771号