快乐每一天

自己选择的路,跪着也要走下去...

标签 小知识点 下的文章

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

分页查询不丢失条件
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 ;//解析成功

参考: 参考URL

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
tp5.1 手动引入外部类库
use think\facade\Env;
require_once Env::get('ROOT_PATH') . "extend/PHPExcel/Classes/PHPExcel.php";
fastadmin 后台文章内的图片替换成绝对路径
$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;


内容输出:
<?php echo htmlspecialchars_decode($articleinfo['content']); ?>
一旦宝塔后台显示Inode占用比较大的时候
删除 /root/.anyproxy/cache
以及tp5的runtime里面的目录
阅读全文