thinkphp5 查询的时候,需要用到关联数据表中的一个字段fare,如果没有关联,则默认该字段为0,继续参与下面的计算
thinkphp5 查询的时候,需要用到关联数据表中的一个字段fare,如果没有关联,则默认该字段为0,继续参与下面的计算
完整代码:
// 构建查询
$list = Db::name('goods') // 替换为你的实际表名
->alias('g')
->leftJoin("ship.delivery d", "d.id = g.deliveryId")
->field("g.*,d.fare,
CASE
...
js中1和0取反
let value = 1;
value = 1 - value; // 0
value = 1 - value; // 1
js把时间戳转换为0点的时间戳
js把时间戳转换为0点的时间戳
要将时间戳转换为0点的时间戳,你需要先将时间戳转换为日期对象,然后将时间设置为午夜(0点),最后再将日期对象转换回时间戳。以下是实现这一功能的JavaScript代码示例:
function timestampAtMidnight(timestamp) {
var date = new...
layer.photos相册层,显示选择部分图片
layer.photos相册层,显示选择部分图片
应该是实现不了。
参考文档https://www.layui.site/doc/modules/layer.html
场景:
多张图片,每张图片右上角,都有一个小图片X,用于删除图片调取js函数用的
但是点击大图弹出图片层的时候,就会把小X图片也显示出来了
怎么能只显示大图呢?
没办法,只有把小X图片,换成css背景图了
<div onClick="delImg({$i})" class="del_i...
LosslessCut下载地址
https://www.bear20.com/pcwin/229/725929729.html
亚马逊日本站下载订单TXT数据报表是乱码
亚马逊日本站下载订单TXT数据报表是乱码
解决办法:
先重命名成word文件,用word打开是正常的日语,然后复制到excel导入到数据库
kindeditor编辑器上传图片跨域
kindeditor编辑器上传图片跨域
项目通常引入的是kindeditor-all.min.js,这里我们需要改为引入kindeditor-all.js,因为要对其源码进行修改。
1.打开文件,搜索下面的这行代码:
KindEditor.plugin('image', function(K) {
2.查找下面提交图片办法...
echarts折线图legend数据多
echarts折线图legend数据太多了,都压住下面的数据了
解决方法
方法1:如果ECharts折线图的legend(图例)数据过多,可以使用ECharts提供的图例组件的formatter属性来实现缩略显示。
option = {
legend: {
data: ['系列1', '...
电脑两个显示器,设置主显示器和副显示器
电脑两个显示器,设置主显示器和副显示器
主显示器,显示“我的电脑,地址栏”等信息
1,电脑桌面上右键,点击“显示设置”
2,我们看到有两个显示器,下滑到底部,有“多显示器”选项,选中“设为主显示器”,即可。如图:当前是选中状态,说明当前“2”是主显示器
我们切换到“1”,是如图所示状态,点击即可...
电脑预览Svg图标
电脑预览Svg图标
默认是这样的,用图片查看器可以查看,但是很不方便
可以安装一个插件
https://github.com/tibold/svg-explorer-extension/releases/download/v1.1.0/svg_see_x64.exe
下载后,直接双击安装
然后图...
最新文章
一个页面有两个window.onload怎么解决
一个页面中多个window.onload = function(){}冲突问题解决思路
比如在一个页面中有两个JavaScript 分别都用到了window.onload
一个是:window.onload=function(a){...},另一个是:window.onload=function(b){...}这样就造成了一个J...
织梦dedecms 本编辑器不支持多图发布功能
织梦商品模型和自定义模型后台编辑器不支持多图上传功能,提示“本编辑器不支持多图发布功能”,普通文章模型里面支持。
经大神指导,解决问题。
在此,感谢原作者给出的解决办法和在群里面的指导。
复制作者的文章,以备记录。
织梦商品模型和自定义模型本编辑器不支持多图发布功能解决方法
如果...
织梦dedecms UTF-8版本编辑器多图发布显示乱码
网站建设中使用dedecms5.7中,增加了文章多图发布功能,在用UTF-8版本时,会发现,该按钮显示是乱码,织梦dede编辑器多图发布显示乱码。是什么原因造成乱码呢,经过研究发现是由于该多图上传的js插件编码不一致导致。
如图
修改办法:include\ckeditor\plugins\multipic\plugin....
dedecms增加新模型不显示
织梦dedecms增加新模型不显示
后台【核心>频道模型>内容模型管理】,‘增加新模型’,一切按默认配置,点保存。
然后模型列表里面不显示。
【生成>更新系统缓存】,然后清空浏览器缓存,还是不显示。
在网上找了半天,发现几乎没有网友记录相关信息。
可能别人没碰到过这个问题或者这根本就不是...
tp5.1获取mysql版本
$rs = Db::query('select VERSION() as sqlversion');
$data['MySQL_Version'] = $rs[0]['sqlversion'];
$rs[0]['sqlversion'];既是mysql的版本号
TP5.1获取IP
request()->ip()
比如:
$rs->lastIP = request()->ip();
织梦DEDECMS会员中心底部版权信息怎么修改
织梦DEDECMS会员中心底部版权信息在哪里修改?
根目录member\templets里面是会员中心的模板。
会员中心底部版权信息写死的,如果网站改名称啥的,还需要手动修改。
{dede:global.cfg_powerby/}
这个调用是网站模板的,但在会员中心调用是不起作用的。所以我们用下面调用代码就行...
tp5.1验证码
参考网址:https://www.kancloud.cn/manual/thinkphp5_1/354122
1,如果想把生成验证码功能放在/application/admin/controller/base.php里面
<?php
namespace app\admin\controller;
use think...
表单input="file" 浏览时只显示指定文件类型
设置表单input="file" 浏览时只显示指定文件类型
For CSV files (.csv), use:
<input type="file" accept=".csv" />
For Excel Files 2003-2007 (.xls), use:
<input type="file" acce...
php遍历上级目录、压缩上级目录保存到指定文件夹
该文章由
PHP自带的ZipArchive压缩文件并下载打包好的文件http://taotaoit.com/article/details/804.html
修改而来
实现:
可以遍历上级目录,遍历二级三级目录,压缩指定文件或文件夹到指定文件夹。
压缩20多M的文件下载正常,压缩70多M的文件,下载出错...
php回车替换为换行
nl2br() 函数在字符串中的每个新行(\n)之前插入 HTML 换行符(<br> 或 <br />)。
在文本域textarea中,输入信息,敲回车换行的地方,在前台显示都没有换行。
这时候就用到nl2br函数了。
php获取上级目录的方法 dirname()
php获取父目录的方法 dirname()
dirname() 方法,获取父目录的方法,官方文档:http://php.net/manual/en/function.dirname.php
在 php 7.0 后,dirname() 支持两个参数,dirname($path, $level)
返回给定目录的父目录,可以通过 $...
PHP 文件夹操作「复制、删除、查看大小」递归实现
PHP虽然提供了 filesize、copy、unlink 等文件操作的函数,但是没有提供 dirsize、copydir、rmdirs 等文件夹操作的函数(rmdir也只能删除空目录)。所以只能手动编写这些函数,主要的技巧是通过递归将问题逐层分解,直到分解成可以直接解决的最小子问题。
查看文件夹大小
由于文件夹是没有大小的,平...
php如何检测某文件夹里的各个文件大小
可以使用scandir()和filesize()函数实现:
<?php
$path = "."; //.是当前目录,你可以换成自己的目录地址
foreach ( scandir( $path ) as $v ) {
if ( !is_dir( $v ) ) { //如果不是目录,就是文件了
$size = filesi...
bootstrap修改col的间距
用bootstrap布局时会产生一些问题,比如col水平间距过大
修改方法:
重新设置col之间的间距
[class*="col-"]{
padding: 5px;
}
在bootstrap.css随便搜索col-md会发现,col每列之间之所以有间距,是因为col里面的左右内边距都是15px形成的,这样...
好颜色收集
青桔单车:#14d0b4
美团黄:#FEC22C
关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2716
39
最新评论
- https://jueru.net/
-
评 留言
- :weixiao:
-
评 留言
- :shuijiao: :weiqu: :zhenbang: :leng:
-
评 留言
- :yiwen: :yiwen: :yiwen: :yiwen:
-
评 EasySass: could not generate CSS file. See Output panel for details.
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
评 TP6模型事件-查询后onAfterRead不好用
分类目录
文章标签更多
后台开发
前端架构
前端框架
其他
数据库