摘要: 法一: 若在同一个controller文件夹下的控制器互相调用的话可以直接new来实例化: 例如在Index 控制器里面调用Menus $menus=new Menus; //在当前控制器里实例化Menus 控制器 或者用 controller()助手函数来实例化 $menus=controller 阅读全文
posted @ 2019-08-16 14:28 聽丶 阅读(834) 评论(0) 推荐(0) 编辑
摘要: select查询出的是多条数据,需要在模版volist循环打印出来find和get获取单条数据,可直接在模版打印; $user = User::get(1); echo $user->name; // 使用数组查询 $user = User::get(['name' => 'thinkphp']); 阅读全文
posted @ 2019-08-16 08:48 聽丶 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 手动记录 一般情况下,系统的日志记录是自动的,无需手动记录,但是某些时候也需要手动记录日志信息,Log类提供了3个方法用于记录日志。 由于系统在请求结束后会自动调用Log::save方法,所以通常,你只需要调用Log::record记录日志信息即可。 record方法用法如下: 默认的话记录的日志级 阅读全文
posted @ 2019-07-02 09:51 聽丶 阅读(6805) 评论(0) 推荐(0) 编辑
摘要: 之前公式有一个小的case,文字轮播,鼠标移入后轮播暂停,移除后轮播继续,考虑用js写,但想到c3动画api:animation可以实现,就利用它来实现,不需要js哦。 首先还是介绍一下animation吧。 基础用法(详见w3c): 下面开始代码实现步骤 1,轮播图的实现原理如图(渣渣美术手感,谢 阅读全文
posted @ 2019-07-02 09:46 聽丶 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 首先使用Composer安装think-captcha扩展包: 官方的5.0版本的扩展库版本号都是1.*,2.0版本均为ThinkPHP5.1版本专用。 验证码的简单用法 扩展包内定义了一些常见用法方便使用,以下示例说明 注意:需要开启URL路由。 模版内验证码的显示 或者 上面两种的最终效果是一样 阅读全文
posted @ 2019-07-02 09:33 聽丶 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1、定义枚举 定义枚举很简单,直接使用enum关键字声明即可,例如定义性别的枚举,性别只有男和女 2.使用枚举 3.通常我们在数据库中,很多的一些状态、类型、性别等等字段保存的是数字,但我们在开发时需要判断这些状态时,直接使用 if(UserInfo.Sex==0)这种方式来判断,显然不太好,如果状 阅读全文
posted @ 2019-06-28 16:21 聽丶 阅读(20895) 评论(0) 推荐(2) 编辑
摘要: 获取当前系统参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 // 获取当前域名 echo '获取当前域名:'.$request->domain() . '<br/>'; // 获取当前入 阅读全文
posted @ 2019-06-11 16:30 聽丶 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。 弹性容器通过设置 display 属性的值为 flex 或 inline-flex将其定义为弹性容器。 弹性容器内包含了一个或多个弹性子元素。 注意: 弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹 阅读全文
posted @ 2019-06-06 09:23 聽丶 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 增: 形式1: insert into 表名(字段名1,字段名2,....) values (值a1,值a2, .....), (值b1,值b2, .....),..... ; 形式2: insert into 表名1(字段名1,字段名2,....)select 字段名1,字段名2,.... fro 阅读全文
posted @ 2019-06-06 09:19 聽丶 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 面向对象 类是种类,对象是种类其中的一个,每个对象都互不影响 修饰词 基本语法 生成对象 1、$对象名1 = new 类名(); //对象名就是变量名; 2、$name='classname'; $name1=new $name(); //可变类(名) 3、$对象名3 = new self; //s 阅读全文
posted @ 2019-06-06 09:17 聽丶 阅读(502) 评论(0) 推荐(0) 编辑