分类: PHP

9 篇文章

ThinkPHP6 多应用模式调用其他控制器时需要填写$app参数,报错Required parameter ‘$app’ missing
如图所示,在多应用情况下,我调用User() 控制器,提示需要填写$app参数, 因为我所有的控制器都是 extends BaseController 的,所以查看BaseController的源码,发现如下 /** * 构造方法 * @access public * @param App $app 应用对象 */ public function …
河南宗教知识竞赛加密算法分析
开头 我的博客因宗教插件而火,故在1400多人的强烈要求下今年还是更新了。这个东西确实没法说,要求满分不给题库,40分钟搜个锤子呢,这不是找着让大学生都去找代刷呢,能学了吗,达的到目的吗? 我的群一直讲究技术交流为主,资源分享为辅,和谐交流环境,禁商禁推广发现就踢。所以这次也算造福一下同学们了。 起因 2021年11月23日早上群友发现插件全部失效…
ElementUI的select组件的option的label slot里的错位问题
标题很拗口,但是就是这个意思。 问题 本问题实际描述是,当使用select组件,并且为option使用了插槽之后,像官方里的那样使用style="float: right;" 后 导致错位,如下图所示 右边的tag贴顶了,但是返回去看官方文档里的代码,却没有问题。 仔细看官方的例子,官方在插槽里用的是纯文本<span></span…
elementUI MessageBox prompt模式下异步提交问题
问题 最近写项目发现,使用elementUI的MessageBox的prompt 异步提交数据时,存在点了确定弹窗关闭并且不再执行then下面的指令,自然也就没办法继续执行。 经过一番测试,解决办法为:使用callback方法来代替Promise,示例代码如下 this.$prompt('请输入密码', '管理员登录', { confirmButt…
ThinkPHP5错误解析之variable type error:array
在TP5的post提交方式中,有一个坑爹的bug就是post提交数据不能提交数组。 请注意是不能提交数组形式的数据,而不是单纯的数据。举个例子:注意以下2种格式数据的比较: 第一种:普通的数据提交,这种格式的数据在TP5中用post提交,$request->post(‘参数’);可以接受数据。 //js, { 'data':123, 'id'…
php生成唯一订单号的5种方法
这篇文章主要介绍了关于php生成唯一订单号的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 第一种 private function doCreateOrderNumber($time){   $i=1;   $dd = date('Ymd',$time);   $aa = 'OH'.$dd;   $res = $this-&g…
thumbnail
ThinkPHP5 另类方法实现分页功能
前言 当然是自己需要这个功能啦。。。 准备 我所用的前端框架是老外用BootStrap4二开的主题,叫MaterialPro(以下简称MP),我会在本文末附上压缩包。非常好用哦。 传统的分页是使用ul li来做,但是最大的问题就是如果没有正好的样式,那么你还得费大半天时间去写样式,烦得很。所以我这次使用的是MP的按钮组,美观也好看。 实现方法 分…
【干货】TP5第三方类库引用报Class not found 办法
这篇文章我实在懒得排版了,就这样发吧。。 1、TP5第三方类库全部放在Extend目录内,如果是放在Extend目录下,则不需要再类库里声明namespace。直接 new \YourClass() 即可 2、如果你的类库在Extend的子目录下,则需要命名空间,命名空间要与目录名保持一致。 假如我有一个 Network.php 类,我放在了 Ex…