05 2019 档案

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