欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

TP5小知识点锦集(长期更新)

程序员文章站 2022-06-15 15:01:43
...

分页查询不丢失条件

Db::name("table")->where("XXXX")->paginate(10,false,['query'=>request()->param()]); 

获取最新插入的id

$userId = Db::name('user')->getLastInsID();

thinkphp tp5 模板 引擎 字符串 截取 函数 省略 显示

{$d['title']|mb_substr=0,10,'utf-8'}

模版 时间截转换

{$time|date='Y-m-d H:i:s',###}

测试数据打印

error_log(time().'显示设置'.print_r(array(),true),3,dirname(__FILE__).'/error_log.php');

TP5 url链接(带参数)的写法

window.location.href="{:url('Index/index')}>"+"/ID/"+ID; //这样可以生成,但url模式改变则不能用
 
window.location.href="{:url('Index/index','ID=" + ID+ "')}" //解析不成功。
 
window.location.href="{:url('Index/detail',['id' => "+iD+"])}";//解析不成功
 
window.location.href='{:url("Index/detail")}?id='+ iD ;//解析成功

php 正则替换图片url内容(这里是将URL路径改写了)

$suffix="http://q8adminx.keai8l.com";
$pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";
$content = preg_replace($pregRule, '<img src="'.$suffix.'${1}" data-filename="filename"', $articleinfo['content']);
$articleinfo['content']=$content;

tp5 自定义命令脚本执行在宝塔

cd /www/wwwroot/xw.njagdl.com/xw/
php think task_wxcatch_all_history

一旦宝塔后台显示Inode占用比较大的时候
删除 /root/.anyproxy/cache
以及tp5的runtime里面的目录

相关标签: 技术栈