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
下载后,直接双击安装
然后图...
最新文章
如何查看后缀名为.evtx的文件
以.evtx为后缀名的文件是WINDOWS服务器日志,查看这些日志可以知道服务器的动态,以便更好的维护服务器。以常规的方法,是无法打开这些日志的,因为打开之后不是正常的编码,而是乱码,那么如何查看后缀名为.evtx的文件?
1、进入WIN2008服务器, 点击左下角的开始。
2、在开始选项中,找到事件查看器...
AdminLTE管理后台,执行Plugins.Tips提示框之后,页面宽度一直变小
Plugins.Tips({title:'信息提示',icon:'error',content:json.msg,timeout:1000});
每执行一次信息弹出框,页面宽度就会变窄一点。
当页面高度不够满屏,右侧不出现滚动条的时候,不会变窄,
如果有滚动条,每执行一次就会变窄。
原因是bootstrap.j...
thinkphp5.1页面用模态框加载html被转义了
ajax直接获取页面展示在模态框里面没问题,
可是,经过thinkphp5视图渲染之后用return $this->fetch()显示的页面就不能正常在模态框中显示
我也碰到同样的问题,根据网友回答,总结方法如下
public function toFahuo(){
$th...
解决ThinkPHP升级5.1后输出字符被转义的问题
ThinkPHP在升级到5.1.7后,在模版输出上默认使用了htmlentities函数,和之前版本中默认采用的htmlspecialchars函数有区别。
最近给博客升级框架,由于从5.0过渡到5.1要修改的地方还蛮多的,加上之前一些代码在实际运行中略显低效,索性就把后端重构一下。把一些关键部位调整到位后刷新页面,发现原先用于...
如何查看windows 2003/XP/WIN7是64位还是32位
第一种方法:桌面上鼠标右键单击“计算机”(我的电脑) 在弹出的快捷菜单中选择“属性”,如果看到64的字样,那么就是64位了。
如果没有64的文字,基本就是32位了。你可能还在不确定是不是32位。看第二种。
第二种方法:使用Windows内置命令systeminfo查看系统信息。
开始菜单中输入cmd 回车打...
THINKPHP5.1Config的配置与获取
首先需要在控制器内引入Config类,这里使用5.1新增的facade,通过facade可以静态的调用原本需要被继承才能使用的方法。
获取配置:
namespace app\index\controller;
use think\facade\Config;
class index
{
public function ...
查看腾讯企业邮箱容量统计
公司用的免费版的腾讯企业邮箱,有人反映邮箱满了,收不到邮件了。
企业邮箱管理员如何查看邮箱容量的使用情况呢?
1,管理员进入腾讯企业邮箱管理端,(需要管理员微信扫描进入),点击系统日志>统计分析
2,点击“统计分析>容量统计”,右侧为公司人员的邮箱使用情况
3,点击每一行,即可看见每个人的详细使用量...
thinkphp5.0和thinkphp5.1关于where条件的区别
关于where的使用官方手册
5.0 https://www.kancloud.cn/manual/thinkphp5/118073
5.1 https://www.kancloud.cn/manual/thinkphp5_1/354006
如果需要事先组装数组...
thinkphp5.1 if判断语句好像不用condition了
thinkphp5.1 if判断语句好像不用condition了
thinkphp5里面
IF标签
建议:
{if condition="$user.name neq 'ThinkPHP'"}ThinkPHP
{else /} other Framework
{/if}
用法示例:
{if condition="($nam...
asp实现跳出for循环,执行下一循环
由于ASP不能使用GOTO语句,我在FOR循环中加入一个FOR循环,若需要跳出,即退出最里面那个FOR循环。
<%
dim a
a = 0
for i = 1 to 10
for j = 1 to 1 'asp中没有类似continue的功能,这条语句相当于continue的功能
a = a + 1
...
在sql server数据库所有表中查询某个值
原标题:查找sqlserver数据库中,查询某值所在表名和字段名
有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,通过一个存储过程实现的。只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名。
前提是要将这个存储过程放在所查询的数据库。
CREATE PROCEDURE [dbo].[SP_FindVa...
SQL中的字母的大小写转换
1.将大写字母改为小写字母
update 表名 set 字段名a= Lower(字段a)
2.将小写字母转化成大写字母
update 表名 set 字段名a= upper(字段名a)
实际应用
UPDATE `privileges` SET `privilegeCode`=low...
ThinkPHP:create()方法有什么用呢?
// 实例化User模型
$User = M('User');
// 根据表单提交的POST数据创建数据对象
$User->create();
// 把创建的数据对象写入数据库
$User->add();
求解
1.create方法可以对POST提交的数据进行处理(通过表中的字段名称与表单提交的名称对应关系自动封...
ThinkPHP5.1你一定要引起重视的几个细节
模型主键如果不是`id`,**必须**设置`pk`属性;
主要关注这个问题
5.1正式发布以来,受到了很大的关注,针对用户的反馈意见,官方也及时发布了修正版本,目前最新版本为5.1.2,对于熟悉5.0版本的开发人员来说,其实掌握5.1还是一件很容易的事情,毕竟5.1版本的架构思想乃是由5.0改进而来,但如果下面的一...
thinkphp5.1 'think\model' not found
thinkphp5.1 'think\model' not found
注意大小写
改为think\Model试试
thinkphp5.1根目录下的“命令行入口文件--think”
thinkphp5.1根目录下think文件是干什么用的?
thinkphp5.1根目录下think文件能不能删除?
thinkphp5.1根目录下think删除后出错
thinkphp5.1根目录下think删除后,extend文件夹引入第三方类,出现Class 'aaa\bbb' not found错误
...
关于本站
“最难不过坚持”
本人承接扒站仿站,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不好用
分类目录
文章标签更多
后台开发
前端架构
前端框架
其他
数据库