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
下载后,直接双击安装
然后图...
最新文章
织梦如何开启邮箱验证并设定发送内容
一、开启邮箱验证
(1)打开织梦系统首页,进入系统—–系统基本参数—–核心设置,然后找到网站发信Email,在里面填入你发出验证邮件的邮箱地址,再找到SMTP服务 器,填入smtp.163.com(网易163)或者smtp.qq.com(QQ),或者其他。找到SMTP服务器的用户邮箱,填入你的邮箱地址,找到 SMTP服务器的用户帐号和用户...
图片之前有间距
图片切成几片,然后上下拼接在一起,但是图片间会出现间距,不知道为什么
解决办法
在img标签的父级上写:font-size:0;//这个在解决display:inline-block出现的问题也有帮助
<div style="font-size:0">
<img src="/i/eg_t...
EXCEL的扩展名xls,xlsx,xlsm有啥区别
EXCEL的扩展名xls,xlsx,xlsm有啥区别?
xls是2003版本下的文件,不管有没有宏程序的话都是xls文件,2007做了区分
XLSM文件XLSX文件都是excel2007文件,但前者是含有宏启用,Excel中默认情况下不自动启用宏。
Excel不会执行宏XLSX文件,即使它们包含宏代码,因此含有宏的文件可以保存为...
formValidator防止重复提交
<script>
$(function () {
$.formValidator.initConfig({
theme:'Default',mode:'AutoTip',formID:"myform",debug:true,submitOnce:true,onSuccess:function(){
...
thinkphp错误:syntax error, unexpected 'list' (T_LIST), expecting identifier (T_STRING)
syntax error, unexpected 'list' (T_LIST), expecting identifier (T_STRING)
出现这个错误的原因是,list是php的一个函数,系统冲突了,改成别的名字就可以了
formValidator用letter_u验证大写字母不管用
注意param这个参数 如果不写的话是默认不区分字母大小写的
整了一下午 大小写字母正则验证 一开始以为是正则表达式的问题,后来发现是因为这个参数 !!!!!!!!!!!!!!!
$("#userPassword").formVal...
thinkphp5使用input('get.id');为什么拿不到id呢?
thinkphp5使用input('get.id');为什么拿不到id呢?输出的结果是null,但是用input('id')却可以?到底是为什么呢?
现在 input('get.id')只能获取到url.html?id=1这种形式的参数,/id/1.html 这种形式的参数无法用这种方式获取了。
什么时候用到事务,用它的好处是什么
事务是什么东西
事务是一个整体,结果就俩种(成功,失败)
要么全部成功(提交),要么全部失败(回滚),就算成功一部分也要(回滚)
什么时候要用到事务
举个例子:
1.把一条数据插入到俩张表的时候,就要用到事务了。
数据是 data 表示。
如果 data在插入第一张表的时候成功了,在插入第二张表的时候失败了,怎么办?
要么保...
tp5 use think\Db;可以继承吗
tp5能在继承base里引入use think\Db么?
貌似是不可以!哪里需要哪里use,每个用到的页面都需要use
js按大写字母拆分字符串
基于大写字符的JavaScript拆分字符串
方法一:
<script>
str = 'ThisIsTheStringToSplit'.match(/[A-Z][a-z]+/g);
console.log(str);
</script>
得到数组["This", "Is", "The", "String...
tp5.1多字段相同查询条件sql语句怎么写
快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间
用|分割表示OR查询,用&分割表示AND查询,
可以实现下面的查询,例如:
Db::table('think_user')
->where('name|title','like','thinkphp%')...
tp5.1和tp3.2.3包含文件include的区别
tp3.2.3包含文件,手册https://www.kancloud.cn/manual/thinkphp/1803
在当前模版文件中包含其他的模版文件使用include标签,标签用法:
<include file='模版表达式或者模版文件1,模版表达式或者模版文件2,...' />
tp5.1包含文件,手册...
dedecms后台缩略图站内选择打开顺序是乱的
dedecms后台缩略图站内选择打开顺序是乱的,怎样修改实现最新上传的图片在上面?
修改/include/dialog/select_images.php
$dh = dir($inpath);
$ty1="";
$ty2="";
while($file = $dh->read())
改为
$dh = scandir($i...
dedecms后台 文件管理器、模板文件、站内选择缩略图排列顺序修改
织梦dede后台 文件管理器以及 模板文件和 站内选择缩略图排列顺序修改
亲测可用
【核心>附件管理>文件管理器】顺序修改:
/dede/templets/file_manage_main.html
$dh = dir($inpath);
$ty1="";
$ty2="";
$files...
php将原数组倒序array_reverse(),反转数组
php按照原数组的顺序倒序排列
$arr = array(1,2,3);
$arr = array_reverse($arr);
print_r($arr);
Parse error: syntax error, unexpected 'echo'
报错是因为echo输出时对双引号没有使用转义字符。正确的应该是:
第一种方法
echo "<input name=\"Sel\" type=\"radio\" value=\"".$Arr['ID']."\" />".$Arr['SName']."<br />";
即是把要输出的双引号使用\"进行转义。
第二种方法...
关于本站
“最难不过坚持”
本人承接扒站仿站,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不好用
分类目录
文章标签更多
后台开发
前端架构
前端框架
其他
数据库