thinkphp5.1 提示Non-static method think\Env::get() should not be called statically, assuming $this from incompatible context 解决方法 使用Env::get(root_path) 来获取路径 显示上面错误 原因是TP5.1.39版本 将引入的Env 由【查看详情】
thinkphp 提示unexpected list (T_LIST), expecting identifier (T_STRING) 是什么原因? 原因在于 你定义的 list 是php的一个函数,系统冲突了,改成别的名字就可以了 控制器代码: public function list() { r【查看详情】
如何让视频铺满div 元素模板模板为您解答: 使用下面代码即可 video{ width: 100%; height: 100vh; object-fit: cover; -o-object-fit: cover; position: absolute; top: 0; object-fit: cover;}【查看详情】
使用thinkphp5.1 之前db()助手查询数据库 每条查询都会重新连接数据库,大大降低运行能力? 现在更新版后,db()可以不用再查询重复连接数据库了 代码如下: db(table ,,false ) 加上红色部分【查看详情】
使用layui 做开关取值的时候,发现 开关 关闭的状态下,值为0就不能获取到值? 如何解决呢? 使用下面代码即可 form.on(submit(confession), function(data){ data.field.switch = data.field.switch ? on: off; layer.【查看详情】
ThinkPHP5.1通过模型查询默认返回的是对象,而我们所用到的通常是数组格式,本文将告诉你如何将对象转换为常用的数组格式。 步骤一、找到TP5框架中的databa se.php文件,该文件中找到【查看详情】
如何给给只有个位的日期补0? 元素模板为您解答 直接用下面代码 function pad(num, n) { var len = num.toString().length; while(len n) { num = 0 + num; len++; } return num; } pad(1, 2) 1表示日期,2表示补的数量【查看详情】
使用自带的layui 转换时间戳{{layui.util.toDateString(d.jointime)}} 有的会显示 1970 这样时间错误的情况,如何解决呢? 因为js 输出时间戳是13位,所以必须是13位时间戳才可以转换,php生成的是【查看详情】
默认thinkphp在使用 url 生成链接的时候 会加速 htm 结尾 那如何可以不通过改 配置文件来去掉html结尾呢? 元素模板为您解答 {:url(/documentpreview ,, )} 加上红色部分代码即可【查看详情】
thinkphp5 在模板里面 输出html 代码 会变成字符串 没有HTML样式 ,那如何以HTML形式输出样式呢? 元素模板为您解答: {$html |raw } 直接在变量后面加上 |raw 即可【查看详情】
layui 在静态页面下 switch 开关 如何默认开启? 开关代码如下: input type=checkbox lay-verify=required lay-filter=status name=status lay-skin=switch lay-text=启用|禁用 但是默认不开启 显示的是禁用 如何默认【查看详情】
之前用tp写一个商城项目的时候,不会看错误日志,遇到问题各种echo var_dump再die掉,而很多时候因为数据库各种联表查询,逻辑乱,就需要打印 sql语句再测试sql语句是否正确,打印sq【查看详情】
thinkphp 5 提示 Cannot declare class app\admin\model\Model because the name is already in us【查看详情】
thinkphp 5.1 使用update() 显示下面代码 如何解决? Argument 1 passed to think\db\Query::update() must be of the type array, string given, called in 元素模板为您解答: 按字面意思就是 必须写入数组字段才行,【查看详情】
thinkphp 这里的 /d /s /a有什么作用吗? /d是整型类型 /s是字符串类型 /a是数组类型 使用方法: inptut(post.name/s); 意思是只能获取 name 的 字符串类型的数值 接收数据时定义数据类型.【查看详情】
$result=$this-where($data)-select(); 在thinkphp5.1 使用这个代码的时候显示下面错误 Missing argument 1 for think\db\Query::where() 意思是没有值,解决方法: 如果 $data 本来就没有值的话 就把where 去掉 如【查看详情】
thinkphp 5.1 如何使用fetch调用其他文件夹的模板? 元素模板为你解答 使用下面代码即可 return $this-fetch(index/set/user/info); 这样就可以调用你模块下面的index/set/user/info.html 模板了 千万不要写【查看详情】
如何修改易优eyoucms的分页 上一页 下一页的 中文名称? 元素模板为您解答 直接到application\lang\cn.php 里面修改 上一页 和下一页的名称就可以了【查看详情】
易优eyoucms列表分页的代码是 {eyou:pagelist listitem=info,index,end,pre,next,pageno listsize=2/} 那我们想要修改div样式怎么办? 那我们就要去改PHP文件,文件目录是 /core/library/think/paginator/driver 里面【查看详情】
为什么在tp5.1 里面 使用_initialize初始化不执行呢? 因为最新版的5.1 初始化代码是initialize,少了_ 下划线 hinkphp5.1的初始化方法名称已修改成了 initialize,前面不带下划线,使用新版这个【查看详情】