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
下载后,直接双击安装
然后图...
最新文章
thinkphp中分类获得迭代上级
/**
* 迭代获取上级
*/
public function getParent($ids = array(),$catId){
$sql = "select catId,catName,parentId from __PREFIX__faq_cats WHERE catId=$catId AND isShow=...
thinkphp中分类获得迭代下级
/**
* 迭代获取下级
*/
public function getChild($ids = array(),$pids = array()){
$sql = "select catId from __PREFIX__product_cats where catFlag=1 and parentId in(".im...
thinkphp获取数组大小
控制器中:echo count($arr)
模板中:{$arr | count}
模板中if判断语句中 <if condition="count($arr)">.....</if>
ThinkPHP中获得一条数据表信息自定义函数public function get()
/* 一般情况 */
public function get(){
return $this->where("id=".(int)I('id'))->find();
}
/* 获取信息后拆分多图 */
public function get(){
$m = M('products');
$rs = $m->wh...
任务管理器显示不全怎么解决
我们在使用电脑的时候有的时候打开任务管理器会发现任务管理器显示不全。
这种情况只要不是病毒,双击灰色边框就可以显示全了。
fms软件安装和破解注册解决方案
解决要点:
在安装前需要先修改hosts文件,在hosts文件(该文件位于C:\WINDOWS\system32\drivers\etc,该文件为系统文件,默认隐藏)最后添加如下内容:
127.0.0.1 activate.adobe.com
127.0.0.1 practivate.adobe.com
127.0...
怎么在CMD下移动文件夹
1,普通的移动命令:
2,根据创建日期来移动文件(一定要找没用的文件测试好了,再正式使用)
按日期复制出文件夹中的文件,rem是注释的意思,/d是日期,格式只能是10-27-2014月-日-年。意思是,拷贝2014-10-27日之后所有日期的文件,包括2014-10-27日
把以下代码贴到记事本,另存为“...
Windows Server 2008 R2远程桌面服务配置和授权激活(转)
日常工作中,经常需要远程连接到服务器上,然而服务器系统默认允许同时连接的最大连接数只有2个。这样一来,问题就来了,常常遇到“终端服务器超出最大连接数”,导致无法正常登陆服务器。那么如何才能解决这一问题呢?这就要依靠远程桌面服务了。
一、 远程桌面服务安装和配置
服务器管理器——角色...
IIS 下ASP程序错误只显示500,不显示具体错误
运行asp程序,不管是什么错误,都返回500错误,如图
解决方法:
1、iis-双击打开“asp”-调试属性-将错误发送到浏览器-选择true-点“应用”
一般设置这一步就可以返回错误信息了,但是我在windows server2008+iis7.5上设置后,还是返回500错误。然后进行第二步...
Windows Server 2008R2服务器IIS安装步骤
1,打开服务器管理器,角色,添加角色,然后点击下一步
2,然后选择“Web 服务器(IIS)”,点击下一步
3,添加ASP.NET 、.NET 扩展性、CGI、ISAPI 扩展、ISAPI 筛选器,去掉 目录浏览(因为大多数网站用不到。)
如果需要用到asp则勾选asp,如果需要用shtm需要开启在...
windows2008R2显示桌面图标,显示计算机
windows2008R2只有64位的,但是装好系统后,桌面只有个回收站,很不方便怎么显示计算机。
1,开始菜单搜索,输入图标,点击显示或隐藏桌面上的通用图标。
2,勾选计算机,然后应用。
3,发现桌面出现计算机了。
开始搜索输入icon也是同样效果
如何解决Access操作或事件已被禁用模式阻止
操作或事件已被禁用模式阻止。本来是Access安全设置的一部分,可以防止一些危险性的宏自动运行损坏数据,但是如果是自己在设计或是修改Access数据库的时候,这个就比较烦人了,一次次的提示,每次都需要打开。那么如何彻底不让他提示
1,如图。每次执行Delete,update等语句的时候就会提示。
只有打开选项----->启...
Thinkphp图片水印和文字水印
1.Thinkphp图像处理
1.1图片处理类和库
首先,在Thinkphp\Think\Image类中有图像处理功能,支持Gd库和Imagick库,包括对GIf图像处理的支持。
1.2实例化类库
$image = new \Think\Image();
实例化image后,默认使用GD库进行图像操作,如果需要使用Imagick...
sql查询包含下划线的问题
假如有个表user:
id | name
---------------
1 | tom
2 | ._%\%
3 | Jack
要查name包含下划线_的, 执行sql语句: select * from user where name like '%_%' ,
竟然会把全部行都查出...
MYSQL 在字段里现有内容后面添加字符串
更新一个字段,在它的后面加一个字符串,不查询数据库得到这个字段值 怎么添加??
我的test表,有个user字段,我现在想在它后面加了另一个用户的名字
我在mysql数据库这样写
UPDATE test SET user= user+ ',phpchina' WHERE id= '2';
这样是不对...
thinkphp二级域名配置
官方文档
http://document.thinkphp.cn/manual_3_2.html#domian_deploy
以下内容来自网络
首先是在config.php文件中开启二级域名配置
'APP_SUB_DOMAIN_DEPLOY' => true
然后配置二级域名规则如下
'APP_SU...
关于本站
“最难不过坚持”
本人承接扒站仿站,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不好用
分类目录
文章标签更多
后台开发
前端架构
前端框架
其他
数据库