06 2020 档案
摘要://写法1: $data = array(); $data['id'] = array('in','4'); $tag = $tag->where($data)->select(); //写法2: $tag = $tag->where(array('id'=>array('in','4')))->s
阅读全文
摘要:问题场景:使用模型查询了某条数据返回,并将结果集使用模型插入到另一张表,插入后有返回但是没有插入成功。 如: TemplateModel::create($res, true); 原因:模型无论使用get还是find方法查询,返回的是都当前模型的对象实例,返回的是对象不是数组 解决办法: 将返回的结
阅读全文
摘要:$this->fetch()->getContent()
阅读全文
摘要:情况如下: 为了方便统一公共类型模板变量的赋值,我们一般会定义个基类,这个基类会渲染一些子类都会用到的模板变量。 如: 定义一个前置方法,从session中取出uid,并查询渲染到模板变量 <?php namespace app\common\controller; use app\common\m
阅读全文
摘要:打印一下上传的文件对象可以的得出,大致对象结构如下 object(think\File)#77 (13) { ["error":"think\File":private] => string(0) "" ["filename":protected] => string(14) "/tmp
阅读全文
摘要:系统变量输出 普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以**{$Think** 打头,例如: {$Think.server.script_name} // 输出$_SERVER['SCRIPT_NAME']变量 {$Think.se
阅读全文
摘要:问题:在使用postman模拟访问的时候,在同一个控制器一个方法中存入session,在另一个方法中取出session,一直都是无法取出。 原因:查阅各种资料得到原因:thinkPHP5里面的session是给浏览器用的,非浏览器的方式是没有办法访问到那个session的,只能用其他方式来代替ses
阅读全文
摘要:php 常用自定义函数 文件类 获取某个tp根目录下面的某个目录 //获取uploads 文件夹路径 function uploads_path(){ return dirname(__DIR__).DIRECTORY_SEPARATOR.'uploads/'; } 获取文件路径最后一级目录 fun
阅读全文
摘要:需求 需求:多个项目共用一个tp5.1核心库(原来的thinkphp 是在项目的根目录下面,现在需要提出来) 如: 要保证其他的项目正常运行,需要配置那些东西呢? 配置 项目的think文件配置 你按照需求将thinkphp移到上一级目录,这时候你进入到项目目录打开命令行窗口运行 php think
阅读全文
摘要:错误提示: warning: LF will be replaced by CRLF in xxx The file will have its original line endings in your working directory 原因 注解: **LF:Line Feed 换行** **
阅读全文
摘要:初始环境 1.压缩包格式为:zip 2.压缩文件如下 3.控制器初始代码 <?php namespace app\zip\controller; use think\Controller; class Index extends Controller { // public function ind
阅读全文

浙公网安备 33010602011771号