-
tp中使用editor.md的图片上传至七牛云
###1.安装七牛云SDK `phpcomposer.pharrequireqiniu/php-sdk` >如果提示composer.phar问题,先执行:`curl-sShttps://getcomposer.org/installer|php` ###2.HTML中editor配置代码 ``` //图片上传 imageUpload:true, imageFormats:["jpg","jpeg","gif","png","bmp","webp"], imageUploadURL:"/index/upload",//文件上传的处理请求! onload:function(){ }, ``....
2021-09-27
查看全部 -
[ThinkPHP6]TP6之初次安装、体验
#[ThinkPHP6]TP6之初次安装、体验 ###1.安装Composer >因为thinkphp6.0版本开始,只能Composer方式安装和更新 [下载地址](https://getcomposer.org/Composer-Setup.exe) 下载安装后,一直`next`,然后选择php文件后安装成功 --- ###2.创建测试网站 >注意php要求>=7.1.0 --- ###3.下载tp6 可使用`cmd`窗口(也可以`VScode`的终端或者`git`),切换到网站根目录下执行 `composercreate-projecttopthink/thinktp` 安装完成需....
2021-07-13
查看全部 -
TP5 where多条件查询,组合查询(不等于,模糊查询等)
###ThinkPHP运算符与SQL运算符对照表 |TP运算符|SQL运算符|例子|实际查询条件| |----|----|----|----| |eq|=|$whereArr['id']=array('eq',100);|$map['id']=100;| |neq|!=|$whereArr['id']=array('neq',100);| id!=100| |gt|>|$whereArr['id']=array('gt',100); |id>100| |egt|>=|$whereArr['id']=array('egt',100); |id>=100| |lt|....
2020-11-05
查看全部 -
TP将EXCEL导入到数据库时时间出错
处理步骤:选择add_time列,依次点“数据”->“分列”->“固定宽高”->“下一步”->“下一步”->“文本”->“完成”;....
2020-10-29
查看全部 -
tp查询时去重
`$result=$Model->distinct(true)->field('id,name')->group('name')->select();`....
2020-09-15
查看全部 -
ThinkPHP6使用PHPExcel获取数据后插入到数据库中
``` usethink\facade\Db; usePHPExcel_IOFactory; /** *EXCEL表格保存数据 *@returnmixed */ publicfunctionexcel() { $files=request()->file('file_excel'); if(!file_exists($files)){ exit("文件".$files."不存在"); } $objPHPExcel=PHPExcel_IOFactory::load($files);//获取sheet表格数目 $sheetCount=$objPHPExcel->getSheetCount();/....
2020-08-14
查看全部 -
如何下载安装phpexcel到thinkphp6
###thinkphp6用phpexcel导入导出excel数据教程之《一》下载安装phpexcel到thinkphp6: thinkphp6下安装phpexcel类库,只能用composer安装,废弃了vendor和import助手函数.通过composer自动加载完成引入即可。 首先打开命令行进入你的项目目录: `cdE:\phpStudy\PHPTutorial\WWW\tp6` 然后运行以下语句: `composerrequirephpoffice/phpexcel` 当你看到以下代码的时候,phpexcel就已经成功安装到你的thinkphp6中。 `Usingversion^1.8....
2020-08-13
查看全部 -
ThinkPHP/---获取本站域名
`$_SERVER['SERVER_NAME'];`//获取来源网址,即点击来到本页的上页网址 `$_SERVER["HTTP_REFERER"];`//获取上一页面域名的后缀 `$_SERVER['REQUEST_URI'];`//获取当前域名的后缀 `$_SERVER['HTTP_HOST'];`//获取当前域名 `dirname(__FILE__);`//获取当前文件的物理路径 `dirname(__FILE__)."/../";`//获取当前文件的上一级物理路径....
2020-08-04
查看全部 -
thinkphp使用bootstrap分页样式
修改文件:vendor/topthink/think-orm/src/paginator/driver/Bootstrap.php ``` /** *渲染分页html *@returnmixed */ publicfunctionrender() { if($this->hasPages()){ if($this->simple){ returnsprintf( '%s%s', $this->getPreviousButton(), $this->getNextButton() ); }else{ returnsprintf( '%s%s%s', $this->getPreviousButto....
2020-07-31
查看全部 -
ThinkPHP6.0使用自定义分页类 重写paginate页码样式
ThinkPHP6.0给我们预定义了paginate分页类,帮助我们快速分页,但是ThinkPHP6提供的分页的样式并不是我们想要的,需要我们自己扩展分页类,看看具体如何实现吧! 1.首先我们去复制一份官方的写好的分页类,并在此基础上进行修改,具体的路径在`vendor/topthink/think-orm/src/paginator/driver/Bootstrap.php`,然后在`app/common/Bootstrap.php`粘贴。 2.修改`app/provider.php`服务提供者,修改默认的分页驱动为我们的驱动。 3.阅读`app/common/Bootstrap.php`代....
2020-07-31
查看全部 -
tp框架重写路由问题
1.方法一:`config`下`app.php`内 //自动多应用模式 `'auto_multi_app'=>true,` //开启应用快速访问 `'app_express'=>true,` //是否启用路由 `'with_route'=>true,` 2.方法二:修改入口文件 `$response=$http->name('index')->run();` PS:自己走的坑,不想写模块名,就把index/index重写 `Route::rule('/','index/index',"GET");` ....
2020-07-30
查看全部 -
ThinkPHP6获取控制器名并定义未全局变量
app文件下`BaseController`里的`protectedfunctioninitialize()`内进行定义 //获取控制器名 ``` $action=app("request")->controller(); View::assign([ 'action'=>$action, ]); ``` 之后使用`{$action}`即可使用。....
2020-07-24
查看全部 -
tp6多应用模式
composer安装多应用扩展命令:composerrequiretopthink/think-multi-app....
2020-07-18
查看全部 -
TP6常见问题记录
TP6请求错误的方法时的反馈信息 /***@param$name方法*@param$arguments参数* 请求错误的方法时的反馈信息*BaseController.php内*/ ``` publicfunction__call($name,$arguments){ //逻辑:如果我们的模块是API模块,需要输出API的数据格式; //如果我们是模板引擎的方式(比如后台管理系统用的模板引擎方式),只需要输出错误页面提示 $result=[ 'status'=>0, 'message'=>"找不到{$name}方法", 'result'=>null,....
2020-07-18
查看全部 -
Nginx+TP6去index.php访问
打开vhosts.conf,在localhost/{}里面加入下面的代码: ``` if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } ``` 然后重启nginx。....
2020-07-18
查看全部
